邮箱验证:String p = "^\\w+(\\.\\w+){0,2}@\\w+(\\.\\w+)*\\.[a-zA-Z]{2,3}$";
var passPattren = /^(?!^\d+$|^[a-zA-Z]+$)(?:[a-zA-Z\d]{8,12})$/;//8到12位 数字加字母 不含特殊符号的密码规则
passwordPattern = /^(?=.*[a-zA-Z]+)(?=.*[0-9]+)[a-zA-Z0-9]+$/;//必须是英文字母和数字的组合,字母区分大小写
var checkFax = /^(\d{3,4}-)?\d{7,8}$/; //传真
//过滤请求参数中的非法字符,防止XSS攻击、SQL盲注等
String reg = "(?:')|(?:--)|(/\\*(?:.|[\\n\\r])*?\\*/)|(\\b(frame|<frame|iframe|<iframe|img|<img|javascript|<javascript|script|<script|alert|select|update|and|or|delete|insert|trancate|char|into|substr|ascii|declare|exec|count|master|into|drop|execute)\\b)";
//IP正则表达式
String reg = /^(\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])$/
//只能是十进制数字
/^[1-9]+\d*$/;
//金额 保留2位 小数点前面最大7位
/^([1-9][\d]{0,7}|0)(\.[\d]{1,2})?$/;
/**
* 是否为数字(仅正数),包括正整数、正小数、0
* @param value
* @returns
*/
function isNumber(value){
var z_reg = /^(([0-9])|([1-9]([0-9]+)))(.[0-9]+)?$/;
return z_reg.test(value);
};
/**
* 是否为所有数字(正数、负数),包括整数、小数、0
* @param value
* @returns
*/
function isNumberAll(value){
var z_reg = /^(-)?(([0-9])|([1-9]([0-9]+)))(.[0-9]+)?$/;
return z_reg.test(value);
};
/**
* 是否为正整数,包括正整数和0
* @param value
* @returns
*/
function isInteger(value){
var z_reg = /^(([0-9])|([1-9]([0-9]+)))$/;
return z_reg.test(value);
};
/**
* 是否为所有整数,包括正整数、负整数、0
* @param value
* @returns
*/
function isIntegerAll(value){
var z_reg = /^(-)?(([0-9])|([1-9]([0-9]+)))$/;
return z_reg.test(value);
};
/**
* 是否为小数(仅正小数)
* @param value
* @returns
*/
function isDouble(value){
var z_reg = /^(([0-9])|([1-9]([0-9]+)))(.[0-9]+)$/;
return z_reg.test(value);
};
/**
* 是否为所有小数(正小数、负小数、0.0)
* @param value
* @returns
*/
function isDoubleAll(value){
var z_reg = /^(-)?(([0-9])|([1-9]([0-9]+)))(.[0-9]+)$/;
return z_reg.test(value);
};