/**
* 共通验证
*/
/**
* 检查输入值字符串是否为空
* 输入:str 字符串
* 返回:true 或 flase; true表示为空
*/
function checkNull(str) {
if (str == null || $.trim(str).length == 0) {
return true;
}
return false;
}
/**
* 检查输入的一串字符是否全部是数字
* 输入:str 字符串
* 返回:true 或 flase; true表示为数字
*/
function checkNum(str) {
if(str == null){
return false;
}
var tmp = str.toString()
if (tmp.trim().length == 0) {
return false;
}
return tmp.match(/\D/) == null;
}
/**
* 检查输入的手机号码格式是否正确
* 输入:str 字符串
* 返回:true 或 flase; true表示格式正确
*/
function checkMobilePhone(str){
if (str.match(/^(?:13\d|15[89])-?\d{5}(\d{3}|\*{3})$/) == null) {
return false;
}
else {
return true;
}
}
/**
* 检查输入的邮箱格式是否正确
* 输入:str 字符串
* 返回:true 或 flase; true表示格式正确
*/
function checkEmail(str){
if (str.match(/[A-Za-z0-9_-]+[@](\S*)(net|com|cn|org|cc|tv|[0-9]{1,3})(\S*)/g) == null) {
return false;
}
else {
return true;
}
}
/**
* 两位小数校验
* @param str 字符串
* @returns true 两位小数数字 false 不是
*/
function checkisNum(str) {
if(str == null){
return false;
}
var tmp = str.toString()
if (tmp.trim().length == 0) {
return false;
}
return (new RegExp('^[0-9]+(.[0-9]{1,2})?$').test(tmp) || new RegExp('^\D$').test(tmp));
}
function checkPhone(str) {
return RegExp('^(((13[0-9])|(17[0-9])|(15([0-3]|[5-9]))|(18[0,5-9]))\\d{8})|(0\\d{2}-\\d{8})|(0\\d{3}-\\d{7})$').test(str);
}