angular表单怎么验证输入最大小长度

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了angular表单怎么验证输入最大小长度相关的知识,希望对你有一定的参考价值。

参考技术A 1. 必填项验证
某个表单输入是否已填写,只要在输入字段元素上添加html5标记required即可:
<input type="text" required />

2. 最小长度
验证表单输入的文本长度是否大于某个最小值,在输入字段上使用指令ng-minleng= "number":
<input type="text" ng-minlength="5" />

3. 最大长度
验证表单输入的文本长度是否小于或等于某个最大值,在输入字段上使用指令ng-maxlength="number":
<input type="text" ng-maxlength="20" />

4. 模式匹配
使用ng-pattern="/PATTERN/"来确保输入能够匹配指定的正则表达式:
<input type="text" ng-pattern="/[a-zA-Z]/" />

5. 电子邮件本回答被提问者采纳

Angular 2中元素的自定义验证

【中文标题】Angular 2中元素的自定义验证【英文标题】:Custom Validaton on an Element in Angular2 【发布时间】:2017-12-30 18:19:23 【问题描述】:

我有一个输入元素&lt;input type="text" name="password"&gt;,它不在任何表单内。如何实现任何自定义验证,例如所需的最小密码长度?

【问题讨论】:

取输入字段的最小长度 【参考方案1】:

输入元素仍然可以使用内置验证器指令,而无需位于 form 元素内。

它们只需要成为一个表单控件,例如标有ngModel 属性。下面的示例输入字段标有ngModelrequired 验证器,因此将跟踪其验证状态并与模型同步。

&lt;input name="fullName" ngModel required&gt;

有关更多详细信息,请参阅NgModel 指令的文档。

【讨论】:

以上是关于angular表单怎么验证输入最大小长度的主要内容,如果未能解决你的问题,请参考以下文章

js验证表单不能填数字怎么判断?

Angular 4 表单验证器 - minLength 和 maxLength 不适用于字段类型号

vue elementUI表单的常用校验

怎么消除angular的表单验证

如何在仍然运行 HTML 验证(最小长度、最大长度、模式...)的同时使用 JavaScript 提交表单

Angular 2+多部分表单验证,如何检查单个输入的有效性