我对字符串的有效字符是:
a-z 0-9 & ' $ @ ! * ( ) - + = : ; . ?
我想构建一个Java正则表达式来验证这一点。我正在尝试这样:^[A-Z,a-z,0-9,&,',$,@,!,*,(,),-,=,:,;,.,?,+]*$
^[A-Z,a-z,0-9,&,',$,@,!,*,(,),-,=,:,;,.,?,+]*$
但是它不起作用。什么是正确的正则表达式?
-