我一直在寻找验证手机号的正则表达式,以进行一些宽松的验证。当我使用它们时,我将剥离一些内容,但我希望允许用户按照他们想要的方式输入其号码,并且我想按照他们输入的样式显示它。
我认为最好的方法是列出我的字符白名单。我考虑
如果有人能够指点我正确的方向,我将不胜感激!谢谢 :)
我认为最好的方法是列出我的字符白名单。我考虑
[space] + - [0-9] ( )
有没有其他字符我应该允许?我不确定是否应该在模式中寻找与此不匹配的字符?
到目前为止,我能想到的只有:
[\+0-9\s\-\(\)]
看起来可以匹配每个字符
我一直在这里尝试,http://gskinner.com/RegExr/
使用这个作为我的数据,
+44 787 553 7794
+1-818-923-4821
&9_981-432 p
+44 (0) 20 874 1932
如果有人能够指点我正确的方向,我将不胜感激!谢谢 :)
[0-9]
字符并计数数字。 - Wrikken