我需要验证手机号码.我的需要:
- 该号码可以以+8801或8801或01开头
- 下一个数字可以是1或5或6或7或8或9
- 然后有确切的8位数.
如何使用这个条件编写正则表达式?
我试过的手机号码
+8801811419556
01811419556
8801711419556
01611419556
8801511419556
Run Code Online (Sandbox Code Playgroud)
Kob*_*obi 25
应该很简单:
^(?:\+?88)?01[15-9]\d{8}$
Run Code Online (Sandbox Code Playgroud)
^ - 从字符串的开头(?:\+?88)?- 可选88,可以从中开始+01 - 强制性的 01[15-9] - "1或5或6或7或8或9"\d{8} - 8位数$ - 字符串的结尾工作示例:http://rubular.com/r/BvnSXDOYF8
| 归档时间: |
|
| 查看次数: |
13621 次 |
| 最近记录: |