java常用正则验证表达式收集

1.方法调用

Pattern pattern = Pattern.compile("^-?(?:\\d+|\\d{1,3}(?:,\\d{3})+)(?:\\.\\d+)?");

     Matcher matcher = pattern.matcher(parameterValues[0]);
     if (!matcher.matches()) {
      addActionError(memberAttribute.getName() + "只允许输入数字!");
      return ERROR;

 }

2.常用正则收集

1.只能输入数字:  ^-?(?:\\d+|\\d{1,3}(?:,\\d{3})+)(?:\\.\\d+)?
2.只能输入字母:[a-zA-Z]+
3.Email格式验证: \\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*
4.日期格式验证:\\d{4}[\\/-]\\d{1,2}[\\/-]\\d{1,2}
5.只允许包含中文、英文、数字和下划线:^[0-9a-z_A-Z\u4e00-\u9fa5]+$

你可能感兴趣的:(java常用正则验证表达式收集)