package com.lingzhuo;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Test4 {
public static void main(String[] args) {
//电话号码是一13 14 15 18开头
// Pattern p = Pattern.compile("^(13|14|15|18)\\d{9}$");
// Matcher m = p.matcher("15193221045");
// boolean b = m.matches();
// System.out.println(b);
//身份证号 18位 前面17个数字一X或数字结尾
// Pattern p = Pattern.compile("^\\d{17}(X|\\d{1})$");
// Matcher m = p.matcher("622427199201180715");
// boolean b = m.matches();
// System.out.println(b);
//邮箱 以数字或字母开头位数不定 中间有@符号 后面有数字或字母位数不定 以.net .com .cn结尾
Pattern p = Pattern.compile("^(\\w{2,})@(\\w{2,})\\.(com|cn|net)$");
Matcher m = p.matcher("123@ww.com");
boolean b = m.matches();
System.out.println(b);
}
}
正则表达
最新推荐文章于 2022-07-31 21:32:44 发布