ski*_*ato 5 javascript regex validation phone-number
我正在尝试创建一个正则表达式,用于验证国际电话号码的2个首字符,如用户输入的那样:
有效:+,0,+ followed by a number,00,0032476382763,+324763
无效:0 followed by a number different than 0,++,everything that is not in the valid list
到目前为止,我想出了:
/[0]|[00]|[+]|[+\d]]/g
Run Code Online (Sandbox Code Playgroud)
但这证实++但不是+2.问题是我无法弄清楚如何根据字符数(1或2)进行验证.
我正在使用那个表达式javascript.这是我工作的正则表达式:http://regexr.com/3br5v
我的正则表达水平不是很好,所以任何帮助都会非常感激.
这似乎可以解决问题(修复了误报的错误01):
/^([+]|00|0$)(\d*)$/
Run Code Online (Sandbox Code Playgroud)
https://regex101.com/r/qT0dB7/2