手机号码验证的正则表达式

如果你要精确验证手机号码,那个你可以使用第一个正则。这是根据电信,移动,联通目前发行的号码来的。验证比较精确。

^1[3|4|5|7|8][0-9]{9}$
if ("^1[3|4|5|7|8][0-9]{9}$".matches(number)) {
  //当手机号匹配你要做什么
    }else{
  //手机号不匹配进行操作
}

如果因为现有的号码不能满足市场需求,电信服务商会增大号码范围。所以一般情况下我们只要验证手机号码为11位,且以1开头。

^1[0-9]{10}$
if ("^1[0-9]{10}$".matches(number)) {
  //当手机号匹配你要做什么
    }else{
  //手机号不匹配进行操作
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容