具有长度和一些特定字符的正则表达式数字

时间:2017-04-25 13:08:10

标签: regex angularjs-ng-pattern

我有一个电话号码输入字段,必须:

  1. 允许使用空格以及“ - ”和“+”字符。
  2. 最多12个字符,包括特殊字符(ex +12345678910)。
  3. 我试过,但最好的结果是ng-pattern="/^\+?\d{0,11}?$/" 如何使这项工作?

1 个答案:

答案 0 :(得分:1)

好像你正试图匹配电话号码?也许这很有帮助:What regular expression will match valid international phone numbers?

否则,如果您的号码,+-或空格没有特定的顺序或限制,则应执行以下操作:/^[0-9\+\-\s]{1,12}$/

https://regex101.com/r/kuc5OF/2