c++程序要怎么判断一串号码是否为手机号,有没有什么好的思路可以提示下,谢谢了

急!!!急!!!急!!! 大神们,怎么判断一串字符为手机号码

c++不是很清楚但是c#是用正则表达式匹配的,思路是11位数,^[1][358][0-9]{9}$现在只有13、15和18开头的11位手机号码。这个正则表达式比较简单,想到多匹配别的号段可以修改下第二个[]里面的数也就是手机号第二位,同理也可以限制手机号第三位。可以网上查下正则表达式规则。不知道C++有没有用。

判断是否为11位数字就行啊

使用正则表达式啊,正则表达式的规则是通用的,几乎还多语言都支持.在网上一搜很多.建议你好好看看正则表达式,它是用来操作字符串的有力工具哦