export let fv = {
//匹配mobile
isMobile: (str) => {
if(str==null||str=="") return false;
let result=str.match(/^((\(\d{2,3}\))|(\d{3}\-))?((13\d{9})|(15\d{9})|(18\d{9}))$/);
if(result==null)return false;
return true;
},
//匹配phone
isPhone: (str) => {
if(str==null||str=="") return false;
// let result=str.match(/^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/);
let result=str.match(/^1[3456789]\d{9}$/);
if(result==null)return false;
return true;
},
//联系电话(手机/电话皆可)验证
isTel: (str) => {
if(fv.isMobile(str)||fv.isPhone(str)) return true;
return false;
},
//匹配传真
isFax: (str) => {
if(str==null||str=="") return false;
let result=str.match(/^(\d{3,4}-)?\d{7,8}$/);
if(result==null) return false;
return true;
},
isZipCode: (str) => {
let reg = /^[1-9][0-9]{5}$/
return reg.test(str)
},
//正整数
isPositiveInt: (val) => {
let reg = /^([1-9]\d*|[0]{1,1})$/
return reg.test(val)
},
//大于0的数
isInteger: (val) => {
return (/^\d*\.?\d+$/).test(val)
}
}