public static boolean isEmail(String strEmail) {// 是否是正确的邮箱地址
Stringcheckemail="^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$";
Patternpattern = Pattern.compile(checkemail);
Matcher matcher= pattern.matcher(strEmail);
returnmatcher.matches();
}
是否是正确的邮箱地址:
Stringcheckemail="^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$";
是否是正确的手机号码:
Stringcheckemail="^1(3[0-9]|4[57]|5[0-35-9]|7[0135678]|8[0-9])\\d{8}$";
是否是IP地址:
Stringcheckemail="((?:(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))\.){3}(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d))))";
正则表达式在线测试:http://tool.oschina.net/regex/