()\[\]\.,;:\s@\"]+)*)|(\".+\"))@(-6ren">
gpt4 book ai didi

javascript - 正则表达式阻止电子邮件的名称部分全部为数字

转载 作者:行者123 更新时间:2023-12-01 02:54:32 26 4
gpt4 key购买 nike

我有以下从 stackoverflow 获得的电子邮件正则表达式:

/^(([^<>()\[\]\.,;:\s@\"]+(\.[^<>()\[\]\.,;:\s@\"]+)*)|(\".+\"))@(([^<>()\.,;\s@\"]+\.{0,1})+[^<>()\.,;:\s@\"]{2,})$/

我们希望所有采用这种形式的电子邮件地址都失败:

12121976@example.co.uk .

如何更新正则表达式以涵盖这种情况?

最佳答案

您可以检查字符串的开头是否是数字字符,后跟“@”字符

// returns `false` if match is found
!/^\d+(?=@)/.test("12121976@example.co.uk") && /* other `RegExp`s */

关于javascript - 正则表达式阻止电子邮件的名称部分全部为数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46798685/

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