我有一个设想:如果任何逗号分隔的电子邮件地址包含@ 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地址,则存在匹配。
我有一个设想:如果任何逗号分隔的电子邮件地址包含@ 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地址,则存在匹配。
1条答案
按热度按时间hgqdbh6s1#
所以,如果字符串包含@ www.example.com,基本上你会失败gym-kk.com?,如果是这样,
@gym-kk\.com($|;)
就可以了。