Regex-如何使表达式不区分大小写?
这是我使用的正则表达式:Regex-如何使表达式不区分大小写?,regex,html,case-insensitive,Regex,Html,Case Insensitive,这是我使用的正则表达式: .*?\@(?!yahoo|gmail|hotmail).* 基本上,我正在尝试获取所有非yahoo/gmail/hotmail电子邮件地址。但是,如果有人键入“ISHOUTATEVERYONE@YAHOO.COM“那就不匹配了 我试着四处寻找答案,但没有任何效果。这可能吗 我试图在HTML5输入模式属性上使用此选项: *?\@(?![yY][aA][hH][oO][oO][gG][mM][aA][iI][lL][hH][oO][tT][mM][aA][iI][lL]
.*?\@(?!yahoo|gmail|hotmail).*
基本上,我正在尝试获取所有非yahoo/gmail/hotmail电子邮件地址。但是,如果有人键入“ISHOUTATEVERYONE@YAHOO.COM“那就不匹配了
我试着四处寻找答案,但没有任何效果。这可能吗
我试图在HTML5输入模式属性上使用此选项:
*?\@(?![yY][aA][hH][oO][oO][gG][mM][aA][iI][lL][hH][oO][tT][mM][aA][iI][lL])。
多亏了@hjpotter92可能是@AndrewArnold的副本,我不这么认为,我没有使用模式…你肯定在使用模式。你必须在模式中使用
[yY][aA][hH]…
,因为你的检查有点复杂,我建议把这个任务委托给javascript,它提供了一种不那么挑剔的方式。