The main use of Java.util.regex class.
Copy Code code as follows:
Import Java.util.regex.Matcher;
Import Java.util.regex.Pattern;
public class Checkmobileandemail {
/**
* Verify that the mailbox address is correct
* @param Email
* @return
*/
public static Boolean checkemail (String email) {
Boolean flag = false;
try{
String check = "^" ([a-z0-9a-z]+[-|\\.]? ) +[a-z0-9a-z]@ ([a-z0-9a-z]+ (-[a-z0-9a-z]+)? \ n.) +[a-za-z]{2,}$ ";
Pattern regex = pattern.compile (check);
Matcher Matcher = regex.matcher (email);
Flag = Matcher.matches ();
}catch (Exception e) {
Flag = false;
}
return flag;
}
/**
* Verify mobile phone number
* @param mobiles
* @return [0-9]{5,9}
*/
public static Boolean Ismobileno (String mobiles) {
Boolean flag = false;
try{
Pattern p = pattern.compile ("^ (13[0-9]) | (15[^4,\\d]) | (18[0,5-9)) \\d{8}$");
Matcher m = p.matcher (mobiles);
Flag = M.matches ();
}catch (Exception e) {
Flag = false;
}
return flag;
}
public static Boolean Isnum (String number) {
Boolean flag = false;
try{
Pattern p = pattern.compile ("^[0-9]{5}$");
Matcher m = p.matcher (number);
Flag = M.matches ();
}catch (Exception e) {
Flag = false;
}
return flag;
}
}