使用Pattern与Matcher进行用户名与手机号校验
Pattern|Android API Matcher|Android API
UserName校验
这样的功能需求多用于账号注册,可以通过如下的正则表达式实现支持字母、数字、下划线的6~16位字符账号注册
public static boolean isValidUserName(String username){
Pattern p = Pattern.compile("(^[a-zA-Z0-9_]{6,16})");
Matcher m = p.matcher(username);
return m.matches();
}