ホームページ  >  記事  >  ウェブフロントエンド  >  JS定期検証メール_JavaScriptスキルのフォーマットを詳しく紹介

JS定期検証メール_JavaScriptスキルのフォーマットを詳しく紹介

WBOY
WBOYオリジナル
2016-05-16 17:14:171073ブラウズ

WEB 開発を行う人にとって、フォームの検証は不可欠です。そこで、今日はよく使用される検証をいくつかリストします。笑、今日の午後、JS の正規表現を学習したばかりです。不足している点があれば指摘してください。

1. 関連コード

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

function test()
{
var temp = document.getElementById("text1");
//メールの検証
var myreg = /^([a-zA-Z0 -9] [_|/_|/.]?)*[a-zA-Z0-9] @([a-zA-Z0-9] [_|/_|/.]?)*[a- zA-Z0-9] /.[a-zA-Z]{2,3}$/;
if(!myreg.test(temp.value))
{
alert('hint/ n/n有効な E_mail を入力してください! ');
myreg.focus();
return false;
}
}
//メソッドは同じなので、該当するもののみ正規表現
//携帯電話番号の認証(2通りの方法が用意されています)
var mobile=/^((13[0-9]{1})|159|153) /d{ 8} $/;
var mobile1=/^(13 /d{9})|(159 /d{8})|(153 /d{8})$/;
//エリアの検証code
varphoneAreaNum = /^/d{3,4}$/;
//電話番号の検証
varphone =/^/d{7,8}$/;
}

2. 関連する意味を説明します
1. /^$/ これは一般的な形式です。
^ は入力文字列の開始位置と一致し、$ は入力文字列の終了位置と一致します

2. 実装する関数を入力します。
* 前の部分式と 0 回以上一致します。
前の部分式と 1 回以上一致します。前の部分式に 0 回または 1 回一致します。
/d は [0-9]
に相当する数字に一致します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。