This question already has answers here:
How to match hyphens with Regular Expression?

(6个答案)


2个月前关闭。





我需要一个Java regex表达式,该表达式可以包含包含字母数字,空格,连字符,引文,&()",最少1个字符和最多100个字符的字符串。

我尝试使用^[a-zA-Z -`&(),\"]{1,100}$。但这在字符串包含*|等的条件下返回true。

最佳答案

您可以这样尝试:^[a-zA-Z0-9 \-&(),“] {1,100} $`

工作示例:https://regex101.com/r/9nQ2JD/1/

10-06 07:15
查看更多