gpt4 book ai didi

电子邮件 ID 的正则表达式,在 @ 符号后只允许特定数量的点 (1-5)

转载 作者:行者123 更新时间:2023-12-02 07:48:56 25 4
gpt4 key购买 nike

人们对电子邮件验证的正则表达式进行了很多讨论。我发现了很多用于电子邮件 ID 的理想正则表达式,但它们都在验证超过 2 个点的电子邮件 ID即

sangram@ab.cd.ef.gh.ij.kl.mn.op

所有正则表达式都在验证这个不正确的电子邮件 ID。

根据我的说法,这是一个错误的电子邮件 ID,我知道可以有子-子-子域,但仍然不允许超过 5 个点。

我要控制这个东西@符号后面只能输入1到5个点

那么如何使用正则表达式来完成呢?

提前致谢。我希望 stackoverflow 一定能解决这个问题。

-桑格拉姆

最佳答案

我不确定您为什么认为电子邮件地址中可能的子域数量有上限。

无论如何,尝试将有效的电子邮件地址与正则表达式完美匹配是没有意义的。无论您的正则表达式多么古怪,它都会允许无数无效的电子邮件地址通过,因为您不知道句法正确的域是否是实际域,或者“正确”的用户名是否真的在接受电子邮件。

使用这种模式:

/^[^@ ]+@[^@ ]+\.[^@ ]+$/

并完成它。有关更多信息,请访问 humane email validation .

关于电子邮件 ID 的正则表达式,在 @ 符号后只允许特定数量的点 (1-5),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4827922/

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