提问人:elio_90 提问时间:8/7/2023 更新时间:8/7/2023 访问量:32
正则表达式从电话号码中排除空格
Regex to exclude spaces from the phone number
问:
我一直在尝试为电话号码验证制作正则表达式。
它应该采用至少 10 位数字的字符串,带有“+”符号。
在这里:^(?=.*[0-9]).{10,}$
但是,它仍然允许通过开始/中间/结尾的空格。
是否有可能让类似的东西通过,但不能让类似或+415555556
+415555556
+415555556
提前非常感谢!
答:
0赞
Jim Nilsson
8/7/2023
#1
您的正则表达式允许的不仅仅是空格。
这是一个符合“以 + 开头,后跟 10 位或更多数字,仅此而已”标准的正则表达式
/^\+[0-9]{10,}$/
评论
0赞
elio_90
8/7/2023
不幸的是,仍然允许通过空间
2赞
The fourth bird
8/7/2023
@elio_90 此模式不能匹配空格。如果是这样,你能用你正在使用的代码更新问题吗?
评论