Javascript 邮件检查脚本出现警报问题
在我的简短脚本中,即检查提交的电子邮件的格式是否正确,无论我在表单(电子邮件)中输入什么,我都会收到警报Javascript 邮件检查脚本出现警报问题,javascript,email,testing,filter,alert,Javascript,Email,Testing,Filter,Alert,在我的简短脚本中,即检查提交的电子邮件的格式是否正确,无论我在表单(电子邮件)中输入什么,我都会收到警报 和您的实际问题无关,但您的正则表达式对于许多新TLD无效,例如。museum。毫无疑问,它也会使用其他几种类型的地址,你也可以发布HTML吗?除了@AdrianWragg的注释,这可以正常工作。注意,它应该是mail.focus()而不是mail.focus。整个代码已经在这里了:我已经尝试更改各种各样的错误,但问题似乎更大(或更奇怪)谢谢大家的帮助我刚刚用W3学校的一些代码更改了我的代码并
和您的实际问题无关,但您的正则表达式对于许多新TLD无效,例如。museum。毫无疑问,它也会使用其他几种类型的地址,你也可以发布HTML吗?除了@AdrianWragg的注释,这可以正常工作。注意,它应该是
mail.focus()
而不是mail.focus代码>。整个代码已经在这里了:我已经尝试更改各种各样的错误,但问题似乎更大(或更奇怪)谢谢大家的帮助我刚刚用W3学校的一些代码更改了我的代码并重新更改了它,所以它现在可以工作了现在它还可以接受其他结尾的电子邮件,比如“.museum”so@AdrianWragg,谢谢你的通知,如果有人需要它,代码在这里:(向下滚动)
function checkEmail() {
var mail = document.getElementById('mail');
var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if (!filter.test(mail.value))
{
alert('Prosimo, vnesite veljaven email');
mail.focus;
return false;
}
}