相关疑难解决方法(0)

正则表达式验证美国电话号码?

可能重复:
用于电话号码验证的全面正则表达式
使用JavaScript验证电话号码

我正在尝试写一个正则表达式来验证美国电话号码的格式(123)123-1234 - 真123-123-1234 - 是的

其他一切都无效.

我想出了类似的东西

 ^\(?([0-9]{3}\)?[-]([0-9]{3})[-]([0-9]{4})$
Run Code Online (Sandbox Code Playgroud)

但这证实了,123)-123-1234(123-123-1234

这是不对的.

javascript regex

33
推荐指数
1
解决办法
10万
查看次数

验证电话号码ios

我需要验证一个国际电话号码.

我知道很难验证国际电话号码,所以我会保持简单:

+ 或00然后6-14个数字

我使用正则表达式的当前代码由于某些我无法解决的原因而无法正常工作.它只是说它无法打开正则表达式和崩溃.

这是我目前的代码:

NSString *phoneRegex = @"^[\+(00)][0-9]{6,14}$";
NSPredicate *phoneTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", phoneRegex];

BOOL phoneValidates = [phoneTest evaluateWithObject:phoneNumber];
Run Code Online (Sandbox Code Playgroud)

我哪里错了?

谢谢!

regex iphone ipad ios

26
推荐指数
2
解决办法
5万
查看次数

标签 统计

regex ×2

ios ×1

ipad ×1

iphone ×1

javascript ×1