如何将正则表达式更改为拒绝下划线



当前在我的java代码中有这个regex字符串:

^[\w\-\ \#\.\/]{0,70}$

它成功地接受了这些字符,但也接受了下划线,如何修改regex以拒绝下划线出现在字符串中的任何位置?

您的正则表达式是:

^[\w\-\ \#\.\/]{0,70}$

它使用相当于[a-zA-Z0-9_]w,因此它也允许使用下划线。

你可以将你的角色类更改为:

^[-#. a-zA-Z0-9\/]{0,70}$

请注意,如果将空格、句点、#/放在第一个或最后一个位置,则不需要在[...]-内部转义。

相关内容

  • 没有找到相关文章

最新更新