什么是允许字母数字和'-'特殊字符的正则表达式,这些字符也应该在文本之间而不是在开头或结尾



不允许使用除连字符外的其他特殊字符。其他条件:

-xnnw729 //not allowed
nsj28w- // not allowed
aks82-z2s0j // allowed

关于你的答案的一些注意事项:

  • 使用w也可以匹配d_
  • 对于一个匹配,你不需要所有的捕获组
  • 如果您想验证整行,您可以附加$以断言行
  • 的结尾。
  • 在字符类[w+d+_]中使用加号匹配+字符,并且与[w+]相同

你可以将你的模式简化为:

^w+(?:-w+)*$

Regex演示

我要找的是

^([w+d+_]+)((-)([w+d+_]+))*

相关内容

  • 没有找到相关文章

最新更新