ホームページ > ウェブフロントエンド > jsチュートリアル > js は正規表現を使用してフォームを検証します (比較的完全なリソース)_javascript スキル

js は正規表現を使用してフォームを検証します (比較的完全なリソース)_javascript スキル

WBOY
リリース: 2016-05-16 17:14:44
オリジナル
1164 人が閲覧しました

Web ページでのフォーム検証と正規表現を学習しています

オンラインで検索した後、比較的完全なリソースを見つけて、少しレイアウトを作成しました

コードをコピー コードは次のとおりです:

// 中国語または中国語のみを含むことができる有効な本名かどうかを確認します。英大文字
function isValidTrueName(strName){
var str = Trim(strName);
//すべて英語の大文字か、すべて中国語かを決定し、スペースを含めることができます
var reg = / ^[A-Z u4E00-u9FA5] $/;
if(reg.test(str)){
return false;
}


JavaScript フォームの年齢認証
入力金額が年齢と一致するかどうかを判定する JavaScript フォームの年齢認証は、正規表現を使用して実装されています。

//年齢を確認します

関数 isAge (str){
var mydate=new Date;
var now=mydate.getFullyear();
if (str < now-60 || str > now-18){
return false;
}
return
}


JavaScript フォーム検証の電話番号
入力は電話番号で、正規表現によって実装されます。

//電話番号を確認
function isTel(str){
var reg=/^([0- 9]| [-]) $/g ;
if(str.length18){
return false;
return
}
}




正規表現検証メール
JavaScript フォーム検証メール、正規表現によって実装されたメールボックス メールかどうかを判断します。


コードをコピー
コードは次のとおりです: //電子メールのメールボックスを確認します
function isEmail(str){

var reg = /^([a-zA-Z0-9_-]) @([a-zA-Z0-9_-]) ((.[a- zA-Z0 -9_-]{2,3}){1,2})$/;

return reg.test(str);



JavaScript フォーム検証中国語大文字

JavaScript フォーム検証中国語大文字。入力が中国語か英語の大文字かを判断し、正規表現によって実装されます。

コードをコピー

コードは次のとおりです: // 有効な実数かどうかを確認しますname、中​​国語または大文字の英語のみを含む function isValidTrueName(strName){ var str = Trim(strName)
//すべて英語の大文字であるか、すべて中国語であるかを判断します。スペースを含む
var reg = /^[A-Z u4E00-u9FA5] $/;
if(reg.test(str)){
return false;
return true; >}



JavaScript Verification


JavaScript Form Verification Age

JavaScript Form Verification Age。入力量が年齢と一致するかどうかを判断します。正規表現を通じて実装されます。


コードをコピー
コードは次のとおりです:
//年齢を確認しますfunction isAge (str){ var mydate=new Date
var now=mydate.getFull Year(); str > now-18){
return false;
}
return true;

時刻関数と日付関数については、「getDate 日付関数」を参照してください。 in JavaScript"



JavaScript フォームは中国語の大文字を検証します

JavaScript フォームは中国語の大文字を検証し、入力が中国語であるか英語の大文字であるかを判断し、正規表現によって実装されます。




コードをコピー

コードは次のとおりです:
// 有効な実数かどうかを確認しますname、中​​国語または大文字の英語文字のみが含まれます
if(reg.test(str)){

return false;

}

true を返します。


JavaScript フォームが中国語であるかどうかの検証
JavaScript フォームが中国語であるかどうかを検証し、入力が中国語であるかどうかを判断し、正規表現によって実装されます
コードをコピー コードは次のとおりです:

// 中国語かどうかを確認します
function isChn(str){
var reg = /^ $ /;
if(!reg.test(str)){
戻り値
}
戻り値
}

JavaScript フォームのパスワード検証
JavaScript フォームのパスワード検証は、入力ボックスが有効なパスワードであるかどうかを確認するためのものです。
パスワードは ascii のみで構成できます。
この関数は、変更する場合にのみ使用されます。またはパスワードを登録します。
つまり、ASCII で構成されていない文字列は検証に合格できません。
特定の関数 checkValidPasswd については、以下のデモ コードを参照してください
コードをコピーします コードは次のとおりです:

function checkValidPasswd(str){
var reg = /^[x00-x7f] $/;
if (! reg.test(str)){
return false; >}
if (str.length < 6 || str.length > 16){
return false;
}
return
}


JavaScript 通常検証 IP
コードをコピー コードは次のとおりです:
JavaScript 通常検証 IP
JavaScript 通常検証 IP、目的: IP アドレスの形式を検証します
入力: strIP: IP アドレス
戻り値: IP を検証して JavaScript が true を返す場合、それ以外の場合は戻りますfalse;

JavaScript 検証 IP コード 以下のように

function isIP(strIP) {
if (isNull(strIP)) return false; .(d ).(d ).(d )$ /g //IP アドレスに一致する正規表現
if(re.test(strIP))
{
if( RegExp.$1 }
return
}

通常のルールを使用して取得した IP アドレスは次の形式で、対応する Result


を返します。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート