创建基础的BaseValidator.class以便自定义参数验证
package com.ndasec.jfinal.validator;
import com.jfinal.validate.Validator;
public abstract class BaseValidator extends Validator {
protected static final String phonePattern = "^(1[34578]\\d{9})|((\\d{7,8})|(\\d{3,4})-(\\d{7,8})|(\\d{3,4})-(\\d{7,8})-(\\d{1,4})|(\\d{7,8})-(\\d{1,4}))$";
protected static final String macPattern = "^([0-9a-fA-F]{2})(([/\\s:-][0-9a-fA-F]{2}){5})$";
protected static final String ipPattern = "^(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])$";
/**
* 验证电话号码.
*/
protected void validatePhone(String field, String errorKey, String errorMessage) {
validateRegex(field, phonePattern, false, errorKey, errorMessage);
}
/**
* 验证mac
*/
protected void validateMac(String field, String errorKey, String err