Eメールアドレスを検証する方法はたくさんあります。ブラウザ側では、jsメールボックスの検証は正規表現によって検出できます。
コードは次のとおりです。
関数isEmail(email){return /^((([[a-z] |})
d |
[!#$%& '* + - /=?^ _ `{|
〜] |
[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])+(。([a-z] |
d |
[!#$%& '* + - /=?^ _ `{|
〜] |
[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])+)*)|
((x 22)((((x 20 |
X09)*(x0dx0a))?(x20 |
X09)+)?(([[x01-x08x0bx0cx0e-x1fx7f] |
X21 |
[x 23 - x 5 b] |
[x 5d - x 7e] |
[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])|
(\\([x01-x09x0bx0cx0d-x 7f] |
[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF]))))*(((x 20 |
X09)*(x0dx0a))?(x20 |
X 09)+)?((x 22)))@(((([a − z)])。
d |
[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])|
(([[a-z] |
d |
[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])([a-z] |
d |
- |
。|
_ |
〜|
[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])*([a-z] |
d |
[(u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF]))))(([a-z] |
[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])|
(([[a-z] |
[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])([a-z] |
d |
- |
。|
_ |
〜|
[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])*([a-z] |
[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])))$ /i.test(email);}
または
function validateEmail(elementValue){var emailPattern = /^ [a-zA -Z0-9 ._] + [a-zA-Z0-9] + @ [a-zA-Z0-9] +。[a-zA-Z] {2,4} $ /; return emailPattern.test( elementValue);}
function checkEmail(mail){return /^[w-]+(.[w-]+)*@([a-z0-9-]+(.[a-z0 -9 - ] +)* ?. [az] {2,6} |
(d {1,3}。){3} d {1,3})(:d {4})?$ /。test(mail);}
呼び出しは簡単です。
コード
if(isEmail('[email protected] ')){console.log(' www.45it.net電子メールは有効です ');}コードを表示
サーバーサイドの場合検証phpと同様、最も簡単なものは次のとおりです。
コードは次のとおりです。
$ a = '/([w ._] {2,10})@(w {1、})。([az] {2 、 '; $ b =' [email protected] ';
if(preg_match($ a、$ b)){echo" email legal";} else {echo" Eメールは不正です。";}
文字列のストリングが一致するかどうかをアサートする必要があります。 ^ $ /^([w._]{2,10})@(w{1,}).([a-z]{2,4})$/のようにヘッダーとテールが追加されていることに注意してください^ $
前のIIS 7設定phpでは、設定プロセスを詳しく説明しました。設定が完了した後で、実行中のプログラムが常に報告される500、一部の友人は上記の設定に従って成功しません。 fastcgiサーバーエラー
Technologeeko Lin Xin:私は最近デスクトップとラップトップにVistaオペレーティングシステムをインストールしましたが、ノートブックのハードド
あなたはWindows Server 2003の リモートデスクトップ機能に精通していると思います。この機能を使うと、どのユーザーでも簡単にリモートからサーバーにアクセスし、管理することができます。グ