使.search()对变量不区分大小写
Make .search() case insensitive for a variable
我想让.search()对我输入的变量不区分大小写。从W3的文档来看,我似乎只能对不区分大小字母的搜索进行硬编码。W3上的例子是:
var str = "Mr. Blue has a blue house";
var n = str.search(/blue/i);
我的代码看起来像:
var searchTerm = $("input").val();
var source = $("#page5").html();
var found = source.search(searchTerm);
如果我像W3示例那样对其进行编码,那么.search()命令将看起来像:
var found = source.search(/searchTerm/i);
然而,当我这样做时,它似乎试图搜索"searchTerm"的文本,而不是变量searchTerm中的值。在搜索方法中插入变量时,有没有一种方法可以使用不区分大小写的方法?
未经测试:
var searchTerm = $("input").val().toLowerCase();
var source = $("#page5").html().toLowerCase();
相关文章:
- 如何使后缀函数不区分大小写
- 使搜索不区分大小写
- Regex:匹配以“AM”结尾的单词(不区分大小写比较)
- 如何使用jQuery进行不区分大小写的搜索
- 将字符串添加到不区分大小写的 RegExp 中替换的事物开始
- javascript从字符串创建不区分大小写的regex
- :包含不区分大小写的解决方案在替换文本以突出显示时不起作用
- 当涉及到if语句时,我如何使Javascript不区分大小写
- 使用简单的角度滤波器来替换输入字符串中某些字符串的所有出现,而不考虑大小写和空格
- Regex以匹配整数或单词“”;“其他”;,不区分大小写
- Javascript中不区分大小写的自动完成
- 使.search()对变量不区分大小写
- extjssortable不按大小写和日期排序
- 在DOM中搜索字符串时不区分大小写
- 不区分大小写的自动完成搜索(使用java、javascript、jquery)
- 如何将不区分大小写添加到照片库搜索框jquery
- 使答案不区分大小写
- 使用 Amazon Dynamo DB 进行不区分大小写的查询
- 正则表达式不区分大小写,输入匹配
- 不区分大小写的 jQuery 属性选择器