angularJS - 如何验证数字是否在字符串中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了angularJS - 如何验证数字是否在字符串中相关的知识,希望对你有一定的参考价值。

我有一些输入字段(文本)的名称,名字,城市等。现在我想验证该值是否只包含字符(az,AZ)..如果值为“val1”,该函数应返回错误。

我不知道如何做到这一点,有人可以帮助我吗?

答案

您的问题含糊不清,没有自己的代码向我们展示您已经尝试过的内容。请在下次发布之前尝试自己解决问题。尝试构建下面的代码。我相信你正在寻找这样的东西:

<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);
    }
}]);
另一答案

只需将ng-pattern =“/ ^ [a-zA-Z] * $ /”添加到输入元素。

以上是关于angularJS - 如何验证数字是否在字符串中的主要内容,如果未能解决你的问题,请参考以下文章

在AngularJS中删除输入值时如何再次验证表单

测试自定义验证 angularjs 指令

php 正则验证字符串是否为数字

java验证字符串是不是为数字

js如何判断字符是中文,英文,数字还是字符

如何验证字符串中的最后四个字符是不是在 1900 和 2000 的范围内?