スポンサーサイト





上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

タグ :

   印刷ボタン       この記事に拍手する       このエントリーをはてなブックマークに追加

Return to page top

  • Comments (Close): -
  • TrackBack (Close): -

メアドの入力チェック

  • Posted by: javascriptmania
  • 2011-04-09 Sat 11:51:23
  • 正規表現




メールアドレスには「@」が必ず入っており、かつ「@」の両側に1文字以上の文字がなければなりません。

<html>

<head>

<script type="text/javascript">
<!--

function mailcheck(){
if(document.mailform.mailtext.value.match(/.+@.+/)){
alert("正しい形式のメールアドレスです。");
}else{
alert("正しくない形式のメールアドレスです。");
}
}

// -->
</script>

</head>

<body>

<form name="mailform">
メールアドレスを入力してください。<input type="text" name="mailtext">

<hr />

<input type="button" value="チェック" onclick="mailcheck()">
</form>

</body>

</html>


今回勉強するのは、「.」と「+」です。これらの記号の意味が分かれば、

/.+@.+/

の正規表現の意味が分かります。

「.」は、何らかの文字です。何にでも使える汎用的なのが便利です。

「+」は、1回以上マッチするという意味です。空白チェックで「*」が出てきましたが、あれは0回以上で検索しましたが、今回は必ず1文字以上なければなりません。

したがって、

.+

で、何らかの文字が1回以上出現する、という意味になります。



関連記事

タグ :

   印刷ボタン       この記事に拍手する       このエントリーをはてなブックマークに追加

Return to page top

Comments:

Comment Form
Only inform the site author.

Trackback+Pingback:

TrackBack URL for this entry
http://javascriptmania.blog111.fc2.com/tb.php/12-66db7400
  • 閉じるボタン
月別アーカイブ
リンク
カテゴリ
RSSリンクの表示
QRコード
QR
最新コメント
最新トラックバック
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。