我在页面上有 input name="email"
和一个 button
。
如何实时验证有效电子邮件地址的输入?并为按钮添加一些类,如果它有效或“不活动”则为“事件”类。
这是一个小任务,所以我不想使用插件。
谢谢
最佳答案
我通常使用这个 javascript 函数在前端进行验证:
function validateEmail(email)
{
var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
return email.match(re)
}
它返回真或假。 但无论如何,您通常不应该只在前端验证敏感数据,还应该在服务器端验证。
关于javascript - 使用 jQuery 验证电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5778624/