【发布时间】:2016-09-21 09:49:19
【问题描述】:
您好,我对正则表达式了解不多。但我在使用 angularJs 进行表单验证时需要它。
以下是要求
输入框应该只接受以下任一情况
(1) 前 2 个字母 alpha + 6 个数字
或
(2) 8 个数字
以下是一些正确的输入:-
(1)SH123456 (2)12345678 (3)sd456565
我试过 data-ng-pattern="/(^([a-zA-Z]){2}([0-9]){6})|([0-9]*)?$/" ,它在上述两种情况下都可以正常工作,但它仍然可以接受像 S2D3E4F5 这样的字符串,并且可能还有许多其他组合。
我做错了什么我无法找到它。
任何帮助都是可观的!!!
谢谢
【问题讨论】:
-
@DavidR 不,这不是那个的副本。这是一个锚定问题。
标签: javascript angularjs regex angularjs-ng-pattern