如何检查是否输入了正确的手机号码?
如何验证用户的手机号码是正确的?比如用户在注册或录入资料时不小心输错了号码,我如何验证出来?有什么简单的方法或工具能用来验证用户录入的手机号码是否符合标准格式?比如是否11位,是否以13、15、18开头等等。请各位朋友指点下,非常感谢!
1 个回答
检查手机号码正确的办法有:
首先看位数,中国大陆手机号码为11位数字,少一位或多一位均不正确。
接着判断开头数字,现在手机号码都是以13、14、15、17、18、19开头,可以根据最新的号段规则修改。
还可以通过正则表达式来验证格式是否正确,正则表达式是一种专门用于匹配字符串的工具,网上有很多现成的正则表达式供参考。
最后,有条件可以给用户提供的号码发送一个短信验证,如果能正常接收,说明号码应该是正确的。
以上几种方法综合起来使用,就可以有效的判断出用户输入的号码是否为正确的手机号。