我想进行Angularjs正则表达式验证,该验证允许所有字母,数字,空格和以下特殊字符! ' " & - ( )

最佳答案

您可以使用

ng-pattern="/^[a-zA-Z0-9\s!'\x22&()-]*$/"


细节


^-字符串开始
[a-zA-Z0-9\s!'\x22&()-]*-0或更多:


a-zA-Z-ASCII字母
0-9-ASCII数字
\s-空格
!'\x22&()--!'"\x22"匹配),&()-(连字符必须位于结尾/开头字符类或转义以表示文字-的字符)

$-字符串结尾。

09-17 22:42