对页面的text和textarea进行正则表达式验证,text能正常,但是如果是textarea的话就总是提示错误(设置的是数字,填的也是数字,但是就是验证后提示的消息是填错的消息)
把正则表达式换成只能填数字,页面正常填后还是一样的问题
下面是正则表达式的验证代码/**
 * 校验 字段填写的值与 Tyep中定义的 正则表达式 是否匹配
 * @param inputVal 字段填写的值
 */
public String validateField(String inputVal){
String msg=null;
try {
String reg = Tyep.getValidatere();//获得正则表达式(这里为了方便我都设置成了数字)
Pattern p = Pattern.compile(reg ,2); //参数2表示大小写不区分
Matcher m = p.matcher(inputVal);
boolean b = m.find();
if (b)
msg = "--OK--";
else
msg = "--ERROR--";
} catch (Exception e) {
e.printStackTrace();
}
return msg;
}