isEmail: function(v){ // 验证邮箱
return /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/.test(v) ? true : false;
},
isNumber: function(v){ // 验证数字
return /^\d+$/.test(v) ? true : false;
},
isNumDecimal: function(v){// 验证数字 ( 蕴含 1 - 3 位小数)
return /^\d+(\.\d{1,3})?$/.test(v) ? true : false;
},
isGt0Number: function(v){ // 大于 0 的整数
return /^[1-9]+[0-9]*]*$/.test(v) ? true : false;
},
isChinese: function(v){ // 判断中文
return /^[\u4E00-\u9FA5]+$/.test(v) ? true : false;
},
isEnglish: function(v) { // 判断英文
return /^[a-zA-Z]+$/.test(v) ? true : false;
},
isNumEn: function(v) { // 判断蕴含数字、英文
return /^[\da-zA-Z]+$/.test(v) ? true :false;
},
isNumComma: function(v) { // 判断蕴含数字、英文逗号
return /^[\d\,]+$/.test(v) ? true :false;
},
isNumEnUnder: function(v) { // 判断蕴含数字、英文或下划线
return /^[\da-zA-Z_]+$/.test(v) ? true :false;
},
isNumEnChUnder: function(v) { // 判断蕴含数字、英文、下划线或中文
return /^[\da-zA-Z_\u4E00-\u9FA5]+$/.test(v) ? true :false;
},
isNumEnChUnder2: function(v) {// 判断蕴含数字、英文、下划线或中文()()
return /^[\da-zA-Z_\(\)\(\)\u4E00-\u9FA5]+$/.test(v) ? true :false;
},
isNumEnChUnder3: function(v) {// 判断蕴含数字、英文、下划线或中文、()、()、-、*
return /^[\da-zA-Z_\.\s\,\,\[\]\(\)\(\)\\/\-\\*\u4E00-\u9FA5]+$/.test(v) ? true :false;
},
isNumEnChUnder4: function(v) { // 判断蕴含数字、英文、下划线或中文、-、*
return /^[\da-zA-Z_\.\、\=\<\>\s\,\,\[\]\(\)\(\)\\/\-\\*\u4E00-\u9FA5]+$/.test(v) ? true :false;
},
isNumEnChUnderMore: function(v) { // 判断蕴含数字、英文、下划线或中文
return /^[\da-zA-Z_\-\(\)\[\]\u4E00-\u9FA5]+$/.test(v) ? true :false;
},
isNumEnLine: function(v) { // 判断蕴含数字、英文、减号
return /^[\da-zA-Z\-]+$/.test(v) ? true :false;
},
isContainQuotes: function(v) {return /^[^\'\"]+$/.test(v) ? true :false;
},
isPhone: function(v) {//return /^0?(13|14|15|18)[0-9]{9}$/.test(v) || /^(\d{3,4}-)+\d{7,8}$/.test(v) ? true :false;
return /^(\d{3,4}-)?\d{1,20}$/.test(v) ? true :false;
},
checkLength: function(v) {// 检测长度 ( 字符个数)
return v.length;
},
checkUrl: function(v) { // 验证 URL
return /^(https|http):\/\/(.*)?($|[\/].*$)$/.test(v) ? true :false;
},
isDateTime: function(v) { // 判断工夫:2015-02-15 11:22:11
return /^\d{4}\-\d{2}\-\d{2} \d{2}:\d{2}:\d{2}$/.test(v) ? true :false;
},
isDate: function(v) { // 判断工夫:2015-02-15
return /^\d{4}\-\d{2}\-\d{2}$/.test(v) ? true :false;
},
isTime: function(v) { // 判断工夫:11:22:11
return /^\d{2}:\d{2}:\d{2}$/.test(v) ? true :false;
},
isIP:function(v) {return /^(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|[1-9])\.(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|\d)\.(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|\d)\.(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|\d)$/.test(v) ? true : false;
},
isWholeDate: function(v){ // 判断工夫:2015-02-15 包含数字范畴
return /^[1-9]\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$/.test(v) ? true :false;
}