![](/img/trans.png)
[英]How do I change this Javascript Regular Expression to be non-case sensitive?
[英]Regular expression case sensitive
我试图使这个正则表达式正常工作,但是由于大小写敏感,我遇到了javascript异常问题。
我的模型中有我的正则表达式,有些单词不能写,例如“ and”,“ or”,“ ok”,“ not”。但是如果我写Andy,它应该可以工作
[RegularExpression(@"^(?:(?!\b(?:AND|O[RK]|NOT|FALSE|TRUE)\b)[\wåäöÅÄÖ\._])*$\i", ErrorMessageResourceName
我无法使用regularoption(Regex.ignoreCase),所以即时通讯尝试使用\\ i但出现JavaScript错误。
我究竟做错了什么?
您正在使用反斜杠来使用不区分大小写的标志,但是您需要使用正斜杠,如下所示:
var re = /^(?:(?!\b(?:AND|O[RK]|NOT|FALSE|TRUE)\b)[\wåäöÅÄÖ._])*$/i;
HERE----^
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.