こんにちは、正規表現を使用して電子メールを検証しようとしています。これは私のコードです:
<input type="text" name="email" id="email"/>
var email = $("input#email"),
re = /^[A-Za-z0-9][a-zA-Z0-9._-][A-Za-z0-9]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
if(re.test(email.val())){
alert("email valid");
}else{
alert("email not valid");
}
テキスト フィールドに何を入力しても、電子メールが無効であると表示されます。何が問題ですか?