我有一些名字,名字,城市等的输入字段(文字)。 现在我想验证该值是否仅包含字符(a-z,A-Z)..如果值为" val1"该函数应该返回错误。
我不知道如何做到这一点,有人可以帮助我吗?
答案 0 :(得分:1)
您的问题含糊不清,没有自己的代码向我们展示您已经尝试过的内容。请在下次发布之前尝试自己解决问题。尝试构建下面的代码。我相信你正在寻找这样的东西:
<div ng-controller='ctrl'>
<input type='text' ng-model='myInput' ng-change="validate()>
</div>
module.controller('ctrl',['$scope', function ($scope) {
$scope.validate= function() {
return /^[a-zA-Z]+$/.test($scope.myInput);
}
}]);
答案 1 :(得分:0)
只需添加ng-pattern =&#34; / ^ [a-zA-Z] * $ /&#34;到输入元素。