常用正则表达式

public final static String EMAIL = "([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+";
public final static String EMAIL_MSG = "请输入正确的邮箱";
public final static String PHONE = "^[0-9-]{6,40}$";
public final static String PHONE_MSG = "请输入正确的电话号码!";
public final static String MOBILE = "^(1[3|4|5|6|7|8|9])\\d{9}$";
public final static String MOBILE_MSG = "手机号错误,请重新输入";
public final static String QQ = "^[1-9]\\d{5,13}$";
public final static String QQ_MSG = "请输入正确的qq";
public final static String WEIXIN = "^[a-zA-Z0-9_-]{6,20}$";
public final static String WEIXIN_MSG = "请输入正确的微信号码";
public final static String PASSWORD = "\\w{6,32}";
public final static String PASSWORD_MSG = "请输入6到32字母或数字!";
public final static String WORD = "\\w+";
public final static String WORD_MSG = "请输入字母或数字!";
public final static String CN = "^[\\u4E00-\\u9FA5\\uf900-\\ufa2d]+$";
public final static String CN_MSG = "请输入中文字符!";
public final static String WORD_CN = "^[\\u4E00-\\u9FA5\\uf900-\\ufa2d\\w]+$";
public final static String WORD_CN_MSG = "只能输入中文、英文或数字!";
public final static String WORD_CN_SPACE = "[\\u4E00-\\u9FA5\\uf900-\\ufa2d\\w\\s]+";
public final static String WORD_CN_SPACE_MSG  = "只能输入中文、英文、数字、空格!";
public final static String INT_EQ_ZERO = "[1-9]{1}[0-9]{0,16}|0";
public final static String INT_EQ_ZERO_MSG = "请输入大于或等于0的整数";
public final static String INT_GT_ZERO = "[1-9]{1}[0-9]{0,16}";
public final static String INT_GT_ZERO_MSG = "请输入大于0的整数";
public final static String AMOUNT_TWO_DEC = "^\\d+(\\.(\\d){1,2})?";
public final static String AMOUNT_TWO_DEC_MSG = "请输入大于0的金额,可带两位小数!";
public final static String AMOUNT_THREE_DEC = "^\\d+(\\.(\\d){1,3})?";
public final static String AMOUNT_THREE_DEC_MSG = "请输入大于0的金额,可带三位小数!";
public final static String NUMBER_TWO_DEC = "[-]?([1-9][0-9]*|0)(\\.[0-9]{1,2})?";
public final static String NUMBER_TWO_DEC_MSG = "请输入正确的数字,可带两位小数!";
public final static String NUMBER_THREE_DEC = "[-]?([1-9][0-9]*|0)(\\.[0-9]{1,3})?";
public final static String NUMBER_THREE_DEC_MSG = "请输入正确的数字,可带三位小数!";

public final static String SMS_CHECK_CODE = "^\\d{6}$";
public final static String SMS_CHECK_CODE_MSG = "请输入正确的短信验证码【六位数字】!";    
public final static String SEQ_NO = "^[A-Za-z\\d]{16}$";
public final static String SEQ_NO_MSG = "请传入正确的主键ID【十六位数字字母组合】!";
public final static String RECOM_CODE = "^(\\d{6})?$";
public final static String RECOM_CODE_MSG = "请输入正确的推荐码【六位数字】!";    
public final static String USER_ID = "^[1-9]{1}\\d{2}[1-9]{1}\\d{0,6}\\d{2}$";
public final static String USER_ID_MSG = "请传入正确的用户ID【六到十二位数字“100100”开始】!"; 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JAVA菜鸟程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值