String的正则表达式是什么,它可能包含a-z 0-9 A-Z()等符号。 -

时间:2015-03-23 07:31:47

标签: java regex string

我想要以下场景的正则表达式。 如果字符串包含下面显示的以下字符串,则应返回true。

a-z 0-9 A-Z ( ) , . -

3 个答案:

答案 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