Javascript 电子邮件字段的验证
我正在使用validate.js验证联系人表单 它工作正常,但问题是电子邮件验证似乎在某些时间间隔中断 例如:Javascript 电子邮件字段的验证,javascript,regex,validation,email,Javascript,Regex,Validation,Email,我正在使用validate.js验证联系人表单 它工作正常,但问题是电子邮件验证似乎在某些时间间隔中断 例如:如果电子邮件是abc@xyz,则认为电子邮件有效 但是如果电子邮件是abc@xyz.,则认为电子邮件无效 难道不能,只考虑电子邮件有效吗?abc@xyz.lkj 下面是正在使用的正则表达式 /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-
如果电子邮件是abc@xyz
,则认为电子邮件有效
但是如果电子邮件是abc@xyz.
,则认为电子邮件无效
<>难道不能,只考虑电子邮件有效吗?abc@xyz.lkj
下面是正在使用的正则表达式
/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test( value )
我对正则表达式一无所知。
请帮忙
谢谢你使用这个:
/^([\w-]+(?:\.[\w-]+)*)(?:[\w-]+\)*\w[\w-]{0,66})\.([a-z]{2,6}:(\.[a-z]{2})$/i
如果您使用的是HTML5,您也可以使用