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]+$