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);">
こういう風に使ってみるのもよいかも。


