【发布时间】:2012-02-18 02:37:30
【问题描述】:
我有以下几点:
if (referrer.indexOf("Ral") == -1) { ... }
我喜欢做的是让Ral不区分大小写,这样它就可以是RAl、rAl等并且仍然匹配。
有没有办法说Ral 必须不区分大小写?
【问题讨论】:
-
我认为不区分大小写的正则表达式是更优雅的解决方案,但每个人都应该记住直接从用户输入创建
RegExp的陷阱。例如,用户可以输入*,然后RegExp构造函数中会抛出错误。接受的解决方案没有这个问题。
标签: javascript string case-sensitive case-insensitive