java邮箱和手机正则表达式
手机的正则表达
·
手机的正则表达
package 字符串;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class 手机正则 {
public static boolean isMobile(String mobiles) {
Pattern p = Pattern.compile("^((13[0-9])|(14[0|5|6|7|9])|(15[0-3])|(15[5-9])|(16[6|7])|(17[2|3|5|6|7|8])|(18[0-9])|(19[1|8|9]))\\d{8}$");
Matcher m = p.matcher(mobiles);
return m.matches();
}
public static void main(String[] args) {
// TODO 自动生成的方法存根
boolean b = isMobile("16614562576");
if (b==true){
System.out.println("格式正确。");
}else {
System.out.println("格式错误");
}
}
}
邮箱的正则表达
package 字符串;
public class 正则表达式 {
public static void main(String[] args) {
// TODO 自动生成的方法存根
String regex="^(\\w+([-.][A-Za-z0-9]+)*){3,18}@\\w+([-.][A-Za-z0-9]+)*\\.\\w+([-.][A-Za-z0-9]+)*$";
String str1="aaa@";
String str2="813411513@gamil.com";
String str3="1111@11ffyu.dfg.com";
if(str1.matches(regex)) {
System.out.println(str1 +"这是一个合法的E-mail地址格式");
}else {
System.out.println(str1+"E-mail地址格式不合法");
}
if(str2.matches(regex)){
System.out.println(str2 +"这是一个合法的E-mail地址格式");
}else {
System.out.println(str2 +"E-mail地址格式不合法");
}
if(str3.matches(regex)){
System.out.println(str3 +"这是一个合法的E-mail地址格式");
}else {
System.out.println(str3 +"E-mail地址格式不合法");
}
}
}
//php设置正则表达式的思路
/*设立正则表达式的变量
* 通过post接受变量来,验证格式(加一个循环),通常在输出的时候,应该不需要输出这样的地址
*/
更多推荐
已为社区贡献7条内容
所有评论(0)