JAVA使用正则表达式校验手机号码

检验的格式为
开头数字必须为1,第二位必须为3至9之间的数字,后九尾必须为0至9组织成的十一位电话号码
校验需要用到的以及类

import java.util.regex.Matcher;
import java.util.regex.Pattern;

代码实现

		String mobile = "XXXXXXXXXXX";//移动手机号码
		String mobileRegEx = "^1[3,4,5,6,7,8,9][0-9]{9}$";//正则表达式
		
		Pattern pattern = Pattern.compile(mobileRegEx);//函数语法 匹配的正则表达式
	    Matcher matcher = pattern.matcher(mobile);//进行匹配
	    
	    if (!matcher.matches()) {//校验手机号格式是否正确,若是匹配成功则返回true
	    	System.out.println("移动手机号格式错误");
	       }  

你可能感兴趣的:(java,正则表达式,开发语言)