这是我正在使用的正则表达式:
.*?\@(?!yahoo|gmail|hotmail).*
基本上我正在尝试获取所有非 yahoo/gmail/hotmail 电子邮件地址。上面的方法有效,但是如果有人输入“ISHOUTATEVERYONE@YAHOO.COM”,那么它将不匹配。
我尝试四处寻找答案,但没有任何效果。这可能吗?
我正在尝试在 HTML5 输入模式属性上使用它:
<input type="email" pattern=".*?\@(?!yahoo|gmail|hotmail).*" title="Email Address (no yahoo, gmail or hotmail)" id="emailaddress" name="emailaddress" required="">
最佳答案
.*?\@(?![yY][aA][hH][oO][oO]|[gG][mM][aA][iI][lL]|[hH][ oO][tT][mM][aA][iI][lL]).*
感谢@hjpotter92
关于正则表达式 - 如何让我的表达式不区分大小写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24145011/