电话号或手机号的正则表达式

       各位大神,求助关于电话验证的正则表达式,设计器中如下图所示:        
       【期望】:能验证电话号码(含下图三种格式)以及手机号码11位(包括187XXXXXXXX以及187 XXXX XXXX),即能验证包含以下所有形式的电话:025-85679591、02585679591、025 85679591、187 8888 8888、18796016025。




        谢谢!



FineReportzhangqianqian 发布于 2018-1-18 19:58
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共8回答
最佳回答
0
zhangqianqian发布于2018-1-18 19:58(编辑于 2023-9-6 09:34)
555
  • zhangqianqian zhangqianqian(提问者) ^1(2\\d|3\\d|5\\d|6\\d|7\\d|8\\d|9\\d)\\s*\\-?\\d{4}\\s*\\-?\\d{4}$|^((0|8)\\d{2}\\-?\\s*\\d{8})$|^((0|8)\\d{3}\\-?\\s*\\d{7})$|^((0|8)\\d{4}\\-?\\s*\\d{7})$
    回复
    2018-01-18 21:27 
最佳回答
0
孤陌发布于2018-1-18 20:13(编辑于 2023-9-6 09:34)
555
  • zhangqianqian zhangqianqian(提问者) 这个不对哦,这个字母都可以保存呢。我试了很多正则表达式都是不可以的。
    回复
    2018-01-18 20:15 
  • 孤陌 孤陌 回复 zhangqianqian :(^(\\d{3,4}-)?\\d{7,8})$|^1[3|4|5|7|8][0-9]{9}$
    回复
    2018-01-18 20:46 
最佳回答
0
孤陌发布于2018-1-18 20:47(编辑于 2023-9-6 09:34)
555
最佳回答
0
风起了发布于2018-1-19 09:39(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 641浏览人数
  • 最后回答于:2018-1-19 10:27
    活动推荐 更多
    热门课程 更多
    返回顶部