javascript 如果任何逗号分隔的电子邮件地址包含@ www.example.com,则正则表达式不匹配gym-kk.com

k5hmc34c  于 2023-03-11  发布在  Java
关注(0)|答案(1)|浏览(121)

我有一个设想:如果任何逗号分隔的电子邮件地址包含@ gym-kk.com,则正则表达式不匹配。
^[\w.+\-]+@gym-kk\.com$

^([\w+-.%]+@[\w-.]+\.[A-Za-z]+)(; ?[\w+-.%]+@gym-kk+\.[A-Za-z]+)*$

我得到的字符串是jerry@yahoo.com;jim@gmail.com;cram@gym-kk.com
我尝试了不同的正则表达式,但在所有情况下,如果字符串只包含一个@gym-kk.com地址,则存在匹配。

hgqdbh6s

hgqdbh6s1#

所以,如果字符串包含@ www.example.com,基本上你会失败gym-kk.com?,如果是这样,@gym-kk\.com($|;)就可以了。

相关问题