function validateRealNum(val){//验证实数
var patten = /^-?\d+\.?\d*$/;
return patten.test(val);
}
function validateNum(val){//验证整数
var patten = /^-?\d+$/;
return patten.test(val);
}
function validateNum(val){//验证小数,保留一位小数点
var patten = /^-?\d+\.?\d{0,1}$/;
return patten.test(val);
}
function validateFloat(val){//验证小数
var patten = /^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/;
return patten.test(val);
}
function validateNumOrLetter(val){//只能输入数字和字母
var patten = /^[A-Za-z0-9]+$/;
return patten.test(val);
}
function validateColor(val){//验证颜色
var patten = /^#[0-9a-fA-F]{6}$/;
return patten.test(val);
}
function validateNull(val){//验证空
return val.replace(/\s+/g, "").length==0;
}
function validateDate(val){//验证时间2010-10-10
var patten = /^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/;
return patten.test(val);
}
function validateNumLetterLine(val){//只能输入数字、字母、下划线
var patten = /^[a-zA-Z0-9_]{1,}$/;
return patten.test(val);
}
function validateNumphoneNum(val){//验证手机号
var patten = /^1[3|4|5|7|8][0-9]{9}$/; //验证规则
return patten.test(val);
}
function validateEmail(val) {//验证邮箱
//注意事项:正则表达式必须加上^和$
var reg1 = new RegExp("^\\w+@\\w{2,6}(\\.\\w{2,3})+$","i");
//注意单个字符最好用[]括起来
var patten = /^\w+[@]\w{2,5}([.]\w{2,3}){1,3}$/i;
return patten.test(val);
}
function validateIsDate(val){ /验证日期类型是否为YYYY-MM-DD格式的类型
var patten = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/;
return patten.test(val);
}
function validateIsDateTime(val){ //验证日期类型是否为YYYY-MM-DD hh:mm:ss格式的类型
var patten = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/;
return patten.test(val);
}
function validateIsTime(val) //验证日期类型是否为hh:mm:ss格式的类型
{
var patten =/^((20|21|22|23|[0-1]\d)\:[0-5][0-9])(\:[0-5][0-9])?$/
return patten.test(val);
}