Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript angularjs中的表单验证_Javascript_Angularjs_Validation - Fatal编程技术网

Javascript angularjs中的表单验证

Javascript angularjs中的表单验证,javascript,angularjs,validation,Javascript,Angularjs,Validation,我尝试实现表单验证,如下所示: 我有带有姓名、密码等的表格。对于这些文本框,我们有很多验证,比如姓名不应该是数字,姓名不应该是大写字母,就像我们对每个文本框进行了将近15-20次验证一样 我们使用angularjs中的模式实现了所有这些验证。我为每个模式编写了diff函数。有没有更好的方法使用angularjs为一个文本框实现这么多验证 注:请仅以更好的方式澄清。我实现的seeems工作正常,但我想知道使用angular进行验证的任何其他简单方法,您使用“模式”进行验证是什么意思?您是指ng模式

我尝试实现表单验证,如下所示:

我有带有姓名、密码等的表格。对于这些文本框,我们有很多验证,比如姓名不应该是数字,姓名不应该是大写字母,就像我们对每个文本框进行了将近15-20次验证一样

我们使用angularjs中的模式实现了所有这些验证。我为每个模式编写了diff函数。有没有更好的方法使用angularjs为一个文本框实现这么多验证

注:请仅以更好的方式澄清。我实现的seeems工作正常,但我想知道使用angular进行验证的任何其他简单方法,您使用“模式”进行验证是什么意思?您是指
ng模式
指令吗

您应该在以下位置使用
$validators
属性:

并将其应用于您的输入:

<input type="text" ng-model="name" validate-name>

<input type="text" ng-model="name" validate-name>