Javascript AngularJS验证无法正常工作
我有一些表单字段,我只想允许它们的字母是('ng-valid')。我有如下几点:Javascript AngularJS验证无法正常工作,javascript,forms,angularjs,Javascript,Forms,Angularjs,我有一些表单字段,我只想允许它们的字母是('ng-valid')。我有如下几点: <input type="text" ng-model="Example.field1" ng-pattern="/[a-zA-Z]/" /> 如果您只键入字母,或只键入非字母,则它可以正常工作,但如果它们混合在一起,则不会将字段标记为无效。有人能告诉我为什么会这样吗?提前谢谢。试试这个模式 /^([A-Za-z]+)$/ 现在,您的意思是希望字符串中的任何位置都有一个字符。您是英雄。非常感谢。
<input type="text" ng-model="Example.field1" ng-pattern="/[a-zA-Z]/" />
如果您只键入字母,或只键入非字母,则它可以正常工作,但如果它们混合在一起,则不会将字段标记为无效。有人能告诉我为什么会这样吗?提前谢谢。试试这个模式
/^([A-Za-z]+)$/
现在,您的意思是希望字符串中的任何位置都有一个字符。您是英雄。非常感谢。