标签: angularjs regex ng-pattern
我要求输入字段应该允许数字,字母和特殊字符,如#,$,%,^等。但只有一个条件,我在文本框中输入的第一个字符不应该是特殊性格。
示例:
我试过这个ng-pattern="/^([a-zA-Z0-9]+)([a-zA-Z0-9 &()_+@&\-=\\|,.\/?\s]+)$/" 但是没有工作。
ng-pattern="/^([a-zA-Z0-9]+)([a-zA-Z0-9 &()_+@&\-=\\|,.\/?\s]+)$/"
答案 0 :(得分:2)
试试这个
ng-pattern="/^[a-zA-Z0-9]+[^]*$/"
[a-zA-Z0-9]+表示字母或数字之一
[a-zA-Z0-9]+
[^]*意味着一切
[^]*