【发布时间】:2017-04-25 13:08:09
【问题描述】:
我有一个电话号码输入字段,它必须:
- 允许空格以及“-”和“+”字符。
- 最多包含 12 个字符,包括特殊字符(例如 +12345678910)。
我试过了,但我最好的结果是ng-pattern="/^\+?\d{0,11}?$/"。
如何使这项工作?
【问题讨论】:
-
不清楚您的要求是什么。请添加一些您需要匹配的示例。
-
@Wiktor:还有什么不清楚的地方?
-
不清楚字符/数字的长度是否包括您提到的额外“字符”等。显示您期望的示例...
-
我编辑了我的问题。
-
试试
ng-pattern="/^(?!.{13})\+?\d[-\d]*$/"。抱歉,鉴于目前的要求,这将是一场猜谜游戏。
标签: regex angularjs-ng-pattern