限制用户为第一个字符输入特殊字符的模式
Pattern that restricts user to enter special characters for first character
我需要一个允许数字、字母和特殊字符(如#、$、%、^)的输入字段 etc.But 只有一个条件是我在文本框中输入的第一个字符不应该是特殊字符。
示例:
- @Test123 --无效字符
- Test@123 --有效字符
- T@est123% --有效字符
我试过了ng-pattern="/^([a-zA-Z0-9]+)([a-zA-Z0-9 &()_+@&\-=\|,.\/?\s]+)$/"
但是不工作。
试试这个
ng-pattern="/^[a-zA-Z0-9]+[^]*$/"
[a-zA-Z0-9]+
表示字母或数字之一,
[^]*
意味着一切
我需要一个允许数字、字母和特殊字符(如#、$、%、^)的输入字段 etc.But 只有一个条件是我在文本框中输入的第一个字符不应该是特殊字符。
示例:
- @Test123 --无效字符
- Test@123 --有效字符
- T@est123% --有效字符
我试过了ng-pattern="/^([a-zA-Z0-9]+)([a-zA-Z0-9 &()_+@&\-=\|,.\/?\s]+)$/"
但是不工作。
试试这个
ng-pattern="/^[a-zA-Z0-9]+[^]*$/"
[a-zA-Z0-9]+
表示字母或数字之一,
[^]*
意味着一切