如何在开头和之后验证带有加号可选的电话号码,以及仅包含号码的任意数字位数。
我试过了: -
/^\+(?:[\d]*)$/
如何进行修改
答案 0 :(得分:3)
/^\+?(?:[\d]*)$/
问号告诉加号可以在那里。但是,您的表达式可以进行相当多的优化:
/^\+?\d+$/
我将*
更改为+
,因为表达式只匹配一个加号。 \d*
表示它应匹配0位或更多位数。
这里是demo on Regexr。
答案 1 :(得分:-1)
表示电话号码中的加号、连字符和数字
^\+?\d+-?[0-9]+-?[0-9]+$