ホームページ >ウェブフロントエンド >jsチュートリアル >js 検証関数セット_フォーム効果

js 検証関数セット_フォーム効果

WBOY
WBOYオリジナル
2016-05-16 18:57:251004ブラウズ
コードをコピー コードは次のとおりです:

//文字処理
//左を削除します。および右のスペース;
function trim(s){
return rtrim(ltrim(s));
//左のスペースを削除します。 return s.replace( /^s*/, "");
}
//右のスペースを削除します。
function rtrim(s){
return s.replace( /s*$/ , "");
}
// 検証情報;
// 空の文字値;
s = trim(s); .length == 0 ;
}
//メール;
関数 isEmail(s){
s = trim(s); -z-] @ ([0-9a-z][0-9a-z-] .){1,4}[a-z]{2,3}$/i;
return p.test(s) ;
}
//数値;
関数 isNumber(s){
return !isNaN(s);
関数 isColor(s) ){
s = トリム(s);
if (s.length !=7) return false;
return s.search(/#[a-fA-F0-9]{6}/ ) != -1 ;
}
//携帯電話番号;
function isMobile(s){
s = trim(s); ;
return p .test(s);
//ID カード;
s = trim(s); ^d{15}( d{2}[xX0-9])?$/;
return p.test(s)
}
//URL; {
s = trim(s).toLowerCase();
var p = /^http://[A-Za-z0-9] .[A-Za-z0-9] [/=? %-&_~`@ []': !]*([^<>""])*$/;
return p.test(s);
}
//電話;
関数 isPhone( s){
s = トリム(s)
var p = /^(((d{3}))|(d{3}-))?((0d{ 2,3})| 0d{2,3}-)?[1-9]d{6,7}$/;
return p.test(s)
}
// ;
関数 isZip (s){
s = トリム(s)
var p = /^[1-9]d{5}$/; ;
}
//Double;
function isDouble(s){
s = trim(s);
var p = /^[- ]?d (.d )?$ /;
return p.test(s);
//Integer;
s = trim(s); ^[- ]?d $/;
return p.test(s);
//英語;
function isEnglish(s){
s = trim(s);
var p = /^[A-Za-z] $/;
return p.test(s);
//中国語; 🎜>s = トリム(s);
var p = /^[u0391-uFFE5] $/;
return
}
//ダブルバイト
function isDoubleChar(s) {
var p = /^[^x00-xff] $/;
return p.test(s)
}
//中国語の文字が含まれています
関数has ChineseChar(s){
var p = /[^x00-xff]/;
return p.test(s)
}
function hasAccountChar(s){
var p = /^[a- zA-Z0-9][a-zA-Z0-9_-]{0,15}$/;
return p.test(s);
関数 limitLen( s,Min,Max ){
s=trim(s);
if(s=="") return false;
if((s.length Max))
false を返す;
else
true を返す
}

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。