Java 常用正则表达式

public class CommonRegex {
    // 验证用户名,字母开头,允许6-16字节,允许字母数字下划线
    public static final String USERNAME_REGEX = "^[a-zA-Z][a-zA-Z0-9_]{5,15}$";
    // 验证密码:以字母开头,长度在6~18之间,只能包含字母、数字和下划线
    public static final String PASSWORD_REGEX = "^[a-zA-Z]\\w{5,17}$";
    // 验证手机号码
    public static final String MOBILE_REGEX = "^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9]|199)\\d{8}$";
    // 验证电子邮箱
    public static final String EMAIL_REGEX = "([1-9]?[0-9a-zA-Z_\\.]{6,28})@[0-9a-zA-Z]+\\.(com|cn|com.cn|net|gov|org|edt)";
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 只能输入数字:"^[0-9]$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}...
    e622a61aee8e阅读 2,092评论 2 1
  • Java验证电子邮箱 合法E-mail地址:1,@之前必须有内容且只能是字母(大小写)、数字、下划线(_)、减号(...
    我就是个帝帝阅读 1,528评论 1 3
  • 用正则表达式切割字符串;将,,和空格还有\隔开的字符分割 包含, ,和空字符串 包含() () 和空格 包含,,...
    寇寇寇先森阅读 246评论 0 1
  • 3月22日下午2点在洛阳我们10个伙伴怀着激动和期待的心情开始了舞钢之旅,路边的海棠花在怒放,柳树发出了嫩芽,...
    做一支会思想的芦苇阅读 611评论 1 0
  • 都说南方的春天很短,在南方不用准备春装,的确,仙儿买了很多春装,但是一年到头都穿不上,南方的春天有一个最明...
    小糊涂蛋_37d8阅读 1,270评论 0 0