java匹配手机号的正则表达式(Java-正则表达式验证手机号)
java匹配手机号的正则表达式(Java-正则表达式验证手机号)一般开发中,像这种负责验证某种字符串规则的正则表达式,一般都不会改变;例如,验证手机号、验证邮箱等正则表达式;4、从第三位开始后面的数字都可以是0到9的任意数字;1、号码是11位数字;2、号码只能以1开头;3、号码的第二位可以是:3,4,5,7,8;
1.1.1.匹配字符串
需求:验证手机号码是否合法:
手机号码的规则:
1、号码是11位数字;
2、号码只能以1开头;
3、号码的第二位可以是:3,4,5,7,8;
4、从第三位开始后面的数字都可以是0到9的任意数字;
一般开发中,像这种负责验证某种字符串规则的正则表达式,一般都不会改变;例如,验证手机号、验证邮箱等正则表达式;
在开发中,像这种基本不会改变的东西,应该定义为常量;
像这种特殊用途的常量,一般都会抽取到一个固定的工具类中,方便整个程序里面使用;