gpt4 book ai didi

javascript - 使用 JavaScript 进行 super 简单的电子邮件验证

转载 作者:IT王子 更新时间:2023-10-29 03:22:31 26 4
gpt4 key购买 nike

我正在制作一个非常简单的电子邮件验证脚本,基本上只检查以下内容

  1. 电子邮件不是空白
  2. 电子邮件包含 @ 符号,前面至少有 1 个字符
  3. 有一个域,即@,其后至少有 2 个字母
  4. 以句号结尾,句号后至少有 2 个字母

我知道还有更多的检查,但我看着这些正则表达式规则,我的思绪停止了工作。我想,如果我从像这样的小事开始,我也许可以用我的大脑思考更复杂的规则。

目前使用一些 jQuery 我做了以下事情:

 var booking_email = $('input[name=booking_email]').val();

if(booking_email == '' || booking_email.indexOf('@') == -1 || booking_email.indexOf('.') == -1) {

// perform my alert

}

到目前为止,这足以阻止 90% 的虚假电子邮件...我只是想让它更有效一些,因为目前我的规则将允许像“@example.com”或“user@”这样的电子邮件域。'因为它只检查是否有句号和 @ 符号。

最佳答案

其他人的建议应该可以正常工作,但如果您想让事情变得简单,请试试这个:

var booking_email = $('input[name=booking_email]').val();

if( /(.+)@(.+){2,}\.(.+){2,}/.test(booking_email) ){
// valid email
} else {
// invalid email
}

即使您决定使用更强大的东西,它也应该可以帮助您了解正则表达式有时是多么简单。 :)

关于javascript - 使用 JavaScript 进行 super 简单的电子邮件验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4964691/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com