JavaScriptでメールアドレスのチェック
緊急のアンケートページ作成のお仕事があって、CGIでデータチェックをしている暇がないので、JavaScriptでいろいろチェックするようにした。
「かたち」だけだけど、EメールのチェックをするJavaScriptを書いた。
function checkEmail(str) { str=str.replace(/ /g,""); if(str.length==0) { return false; } var re; re = /^?w+([?.-]??w+)*@?w+([?.-]??w+)*(?.?w{2,})+$/; if(re.test(str) == true){ return true; }else{ return false; } }
こんな感じでしょうか。
<input type="text" size="20" name="email" onBlur="checkEmail(this.value);">
こういう風に使ってみるのもよいかも。