JS校驗表單 包括電話,郵編,手機號等等

2021-06-01 05:11:51 字數 3097 閱讀 9947

function ismail(obj,str,allownull) 

else return true;

}//非法字元校驗,以英文本母開頭其後只能包含英文本母、數字及"_"

function isen(obj,str,allownull)

else return true;

}function isnotnull (obj,str,allownull)

else return true;

}function isnotnull1 (obj,str,allownull)

else return true;

}function isnull(obj)

//function isnumber(obj,str,allownull) [0-9][.][0-9]$/;

if(!isnotnull(obj,str,allownull)) return false;

if(!(pattern.test(obj.value))&&!isnull(obj))

else return true;

}function isinteger(obj,str,allownull)

else return true;

}function isintegerinfo(obj,str,allownull)

else return true;

}function isdate(obj,str,allownull) [/|-]((0[1-9])|(1(0|1|2))|([1-9]))[/|-](([0-2][1-9])|([1-2][0-9])|(3(0|1))|([1-9]))$/;

if(!isnotnull(obj,str,allownull)) return false;

if(!(pattern.test(obj.value))&&!isnull(obj))

else return true;

}function verifypassword(obj1, obj2)

return true;

}function checkmobile(obj,str,allownull)\))|(\d\-))?13\d$/;

if(!isnotnull(obj,str,allownull)) return false;

if(!(pattern.test(obj.value))&&!isnull(obj))

else return true;

}/**********驗證身份證號碼的有效性***********/

function isidcard(obj,str,allownull)(\d[a-za-z0-9])?$/;

if(!isnotnull(obj,str,allownull)) return false;

if(!(pattern.test(obj.value))&&!isnull(obj))

else return true;

}/**********驗證手機號碼的有效性***********/

function ismobile(obj,str,allownull)\))|(\d\-))?13\d$/;

if(!isnotnull(obj,str,allownull)) return false;

if(!(pattern.test(obj.value))&&!isnull(obj))

else return true;

}/**********驗證**號碼的有效性***********/

function istel(obj,str,allownull)\))|(\d\-))?(\(0\d\)|0\d-)?[1-9]\d$/;

if(!isnotnull(obj,str,allownull)) return false;

if(!(pattern.test(obj.value))&&!isnull(obj))

else return true;

}/**********驗證email的有效性***********/

function isemail(obj,str,allownull)

else return true;

}/**********驗證ip位址的有效性***********/

function isip(obj,str,allownull)catch(x)};

var re=obj.value.split(".");

//return (re.length==4)?(check(re[0]) && check(re[1]) && check(re[2]) && check(re[3])):false;

if((re.length==4)?(check(re[0]) && check(re[1]) && check(re[2]) && check(re[3])):false &&!isnull(obj))

else return true;

}/**********驗證只能為數字或字母***********/

function isnumore(obj,str,allownull)quot;);

if(!isnotnull(obj,str,allownull)) return false;

if(!(pattern.test(obj.value))&&!isnull(obj))

else return true;

}function iszip(obj,str,allownull)$/;

if(!isnotnull(obj,str,allownull)) return false;

if(!(pattern.test(obj.value))&&!isnull(obj))

else return true;

}/**********去除左右空格***********/

function trim(str)

/*function isnumber(obj) [0-9][.][0-9]$/;

var oldvalue = obj.value;

if(!(pattern.test(obj.value)))

else return true;

}*/function strtodate(str)

身份證校驗,手機號校驗,數字校驗

1 身份證校驗 身份證號 var idcard idcard val 身份證校驗 var reg 1 9 0 9 1 9 0 9 0 9 xx if reg.test idcard 15 0 9 18 0 9 d if myreg.test mobile val alert2 請輸入有效的手機號碼!...

正則校驗手機號,正則大全

1 校驗密碼強度 密碼的強度必須是包含大小寫字母和數字的組合,不能使用特殊字元,長度在8 10之間。d a z a z 2.校驗中文 字串僅能是中文。u4e00 u9fa5 3.由數字 26個英文本母或下劃線組成的字串 w 4.校驗e mail 位址 同密碼一樣,下面是e mail位址合規性的正則檢...

js正則驗證手機號

js正則驗證頁面手機號,是否符合規則 後面那截,是驗證台灣的手機號 台灣手機10位數,皆以09起頭 所以有台灣業務重點注意 手機號正則 var phonereg 1 3 4 5 7 8 d 09 d var phone trim buyer phone val if phonereg.test ph...