问题描述
- c++程序要怎么判断一串号码是否为手机号,有没有什么好的思路可以提示下,谢谢了
-
急!!!急!!!急!!! 大神们,怎么判断一串字符为手机号码
解决方案
c++不是很清楚但是c#是用正则表达式匹配的,思路是11位数,^[1][358][0-9]{9}$现在只有13、15和18开头的11位手机号码。这个正则表达式比较简单,想到多匹配别的号段可以修改下第二个[]里面的数也就是手机号第二位,同理也可以限制手机号第三位。可以网上查下正则表达式规则。不知道C++有没有用。
解决方案二:
使用正则表达式啊,正则表达式的规则是通用的,几乎还多语言都支持.在网上一搜很多.建议你好好看看正则表达式,它是用来操作字符串的有力工具哦
解决方案三:
判断是否为11位数字就行啊
时间: 2024-11-08 19:13:29