gpt4 book ai didi

javascript - 允许验证两个点后的域名

转载 作者:行者123 更新时间:2023-11-29 18:42:16 25 4
gpt4 key购买 nike

我有一个有助于验证电子邮件的正则表达式,我想让我的电子邮件在域名上有两个点。例子。xxxxx@yyy.zzzz.se

这是正则表达式

'/^[a-zA-Z0-9.!#$%&’*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+[.][a-zA-Z]{2,10}$/'

我尝试添加,

+(?<!\.)

在结尾 '$' 之前,但它允许我添加许多点,而不仅仅是两个点。

最佳答案

将点放在靠近末尾的位置,然后将后面的内容放在一组中,然后重复该组一两次:

^[\w.!#$%&’*+\/=?^`{|}~-]+@[a-z0-9-]+(?:\.[a-z]{2,10}){1,2}$

(为了更简洁启用不区分大小写的标志,出于同样的原因,在字符集中使用 \w 而不是 a-zA-Z0-9_)

https://regex101.com/r/o0pzoC/3

关于javascript - 允许验证两个点后的域名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56183377/

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