我需要在PHP中验证电话号码.我已经制作了以下正则表达式,但我还需要它接受以加号字符开头的数字,我该怎么做?
^[0-9]$
Run Code Online (Sandbox Code Playgroud)
您在问题(^[0-9]$)中提供的正则表达式只匹配一位数的电话号码.
至少你可能需要添加+修饰符以允许一个或多个数字:
^[0-9]+$
Run Code Online (Sandbox Code Playgroud)
要+在开头添加可选项,您需要转义它,因为它+是正则表达式中的特殊字符:
^\+?[0-9]+$
Run Code Online (Sandbox Code Playgroud)
最后,这\d是简写,[0-9]所以你可以缩短表达式
^\+?\d+$
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2811 次 |
| 最近记录: |