我想要以下场景的正则表达式。 如果字符串包含下面显示的以下字符串,则应返回true。
a-z 0-9 A-Z ( ) , . -
答案 0 :(得分:1)
尝试使用
/^[ A-Za-z0-9.,-]*$/
答案 1 :(得分:0)
在此处查看演示https://regex101.com/r/nQ6aX4/2
/^([a-zA-Z0-9\(\)\,\.\-]*)$/gm
答案 2 :(得分:0)
您应该尝试查看String
类,其中包含名为matches
的方法及其使用,您可以在此处了解
string.matches("[^A-Za-z0-9(),.-]*")
如果找到匹配则返回true,否则返回false