我需要一个PHP正则表达式,通过它我可以使用以下标准验证电话号码格式:
编辑:我只想让用户以有效的格式输入电话号码,因为目前我的客户在编写电话号码时会犯一些愚蠢的格式错误。我不担心它是否实际有效(可呼叫),因为用户会自己处理。
谢谢。
- 只能包含数字;
- 不能以零开头,因为我需要在国家代码前加上前缀;
- 允许的国家代码列表应该在正则表达式中;
- 国家代码后面的数字不能是零;
- 号码的最大长度不应超过13位数字。
编辑:我只想让用户以有效的格式输入电话号码,因为目前我的客户在编写电话号码时会犯一些愚蠢的格式错误。我不担心它是否实际有效(可呼叫),因为用户会自己处理。
谢谢。
(\d{2,3})(\d{4})(\d{6})
测试号码:911234567890
- AabinGunz