使用angularJs ng模式进行10位Regex验证
10 digit Regex Validation with angularJs ng-Pattern
我希望我的一个输入字段正好有10位数字。我以以下方式使用了ng-pattern
<input type="text" ng-pattern="/[1-9]{1}[0-9]{9}$/" ng-model="user.Identity" name="identity">
问题是,这个表达式允许用户输入超过10位的数字字符串,而我希望只允许10位数字。我的正则表达式或我对ng-pattern
的理解有问题吗?
^
锚点指示字符串/行的开始,就像$
指示结束一样,^expr$
防止移位窗口匹配您看到的:
/^[1-9]{1}[0-9]{9}$/
相关文章:
- 用于Javascript中小数输入的Regex,小数前有1到3位,小数后有1到三位
- RegEx查找4位数字前后的逗号
- Regex表示10位数字,其中没有't允许所有零、所有单个no和序列号
- Regex表示8位电话号码(新加坡号码长度)
- 使用angularJs ng模式进行10位Regex验证
- JS Regex的最后两位数字与前两位数字匹配
- Javascript RegEx:在符号后获取1或2位数字(不包括该符号)
- Regex匹配除以7开头的10位数字以外的任何一组数字
- Node.js字符串中的10位哈希代码
- 电话正则表达式,但希望使所有 10 位数字都相同无效
- 如何限制用户在输入元素中键入 10 位数字
- JavaScript Regex - 从字符串中获取第 N 位数字
- 在循环中使用javascript生成1000个随机的10位数字
- 如何使输入只接受两个小数,并且最多有10位数字
- 如何在Dynamics CRM中设置10位数字的电话号码格式
- 将电话号码格式化为10位数字/删除多余字符
- 使用Javascript中的正则表达式验证10位美国风格的电话号码
- 如何验证单元格在 spreadjs 中是否正好有 10 位数字
- Regex只允许10位以下的数字
- 验证10位移动号码,并将输入字段集中在无效上