JavaScript / jQuery不区分大小写的RegEx替换

杰瑞德(Jared)

我试图弄清楚如何对忽略大小写的字符串进行RegEx搜索,但是当进行替换时,它应该保留原始大小写。

IE

搜索“ adv”应匹配“ Adv”,但替换项应匹配“ Adv”而不是“ adv”

目的是“突出显示”字符串中的文本。显然,如果有更简单的事情,我会全神贯注。

当前代码...

$("#SearchResults").append(appendString.replace(
    new RegExp($("#SearchInput").val(), "g"), "<strong>" + 
    $("#SearchInput").val() + "</strong>")
);
卡尔·安德烈·加农

您需要用括号将值封装起来,这将创建一个组,并且您将能够在替换字符串中获得该组,$n其中wheren是该组的编号。索引从1开始。

因此使用:

appendString.replace(new RegExp('(' + $("#SearchInput").val() + ')', "gi"), "<strong>$1</strong>");

请注意,使用这样的regexp是危险的,例如,如果我(hello在输入中编写内容,则会抛出错误:无效的regexp。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

javascript不区分大小写的替换方法?

来自分类常见问题

javascript include()不区分大小写

来自分类Dev

JavaScript不区分大小写

来自分类Dev

Javascript替换即使替换标签也不替换不区分大小写的字符

来自分类Dev

从JavaScript中的字符串中替换数组中的值,不区分大小写

来自分类Dev

使用JavaScript从Parse搜索不区分大小写的数据

来自分类Dev

JavaScript switch语句不区分大小写

来自分类Dev

使输入字段在JavaScript中不区分大小写

来自分类Dev

如何编写不区分大小写的 Javascript 搜索

来自分类Dev

Javascript 中不区分大小写的 textContent

来自分类Dev

不使用正则表达式的JavaScript中不区分大小写的字符串全部替换

来自分类Dev

javascript从字符串创建不区分大小写的正则表达式

来自分类Dev

使javascript正则表达式不区分大小写

来自分类Dev

Javascript不区分大小写的排序对象,包含未定义的值

来自分类Dev

javascript过滤字符串数组,匹配不区分大小写的子字符串

来自分类Dev

如何在JavaScript集中执行不区分大小写的查找?

来自分类Dev

JavaScript replace使用变量而不是字符串的所有不区分大小写的搜索

来自分类Dev

如何在JavaScript中进行不区分大小写的比较?

来自分类Dev

为什么javaScript中的字符串分配不区分大小写?

来自分类Dev

javascript-检查字符串是否在不区分大小写的数组中

来自分类Dev

角度数据绑定-与JavaScript对象的绑定应不区分大小写

来自分类Dev

如何创建不区分大小写的正则表达式?(javascript)

来自分类Dev

javascript用不区分大小写的内容替换所有内容,并在原始字符串中保留正确的大小写

来自分类Dev

“ ls”或regex不区分大小写?

来自分类Dev

jQuery:不区分大小写:包含

来自分类Dev

PHP preg_replace:不区分大小写的匹配和区分大小写的替换

来自分类Dev

区分大小写(不区分大小写)替换搜索结果的str_ireplace

来自分类Dev

不区分大小写的preg替换特殊字符/ Umlaute

来自分类Dev

pattern_replace中不区分大小写的替换

Related 相关文章

  1. 1

    javascript不区分大小写的替换方法?

  2. 2

    javascript include()不区分大小写

  3. 3

    JavaScript不区分大小写

  4. 4

    Javascript替换即使替换标签也不替换不区分大小写的字符

  5. 5

    从JavaScript中的字符串中替换数组中的值,不区分大小写

  6. 6

    使用JavaScript从Parse搜索不区分大小写的数据

  7. 7

    JavaScript switch语句不区分大小写

  8. 8

    使输入字段在JavaScript中不区分大小写

  9. 9

    如何编写不区分大小写的 Javascript 搜索

  10. 10

    Javascript 中不区分大小写的 textContent

  11. 11

    不使用正则表达式的JavaScript中不区分大小写的字符串全部替换

  12. 12

    javascript从字符串创建不区分大小写的正则表达式

  13. 13

    使javascript正则表达式不区分大小写

  14. 14

    Javascript不区分大小写的排序对象,包含未定义的值

  15. 15

    javascript过滤字符串数组,匹配不区分大小写的子字符串

  16. 16

    如何在JavaScript集中执行不区分大小写的查找?

  17. 17

    JavaScript replace使用变量而不是字符串的所有不区分大小写的搜索

  18. 18

    如何在JavaScript中进行不区分大小写的比较?

  19. 19

    为什么javaScript中的字符串分配不区分大小写?

  20. 20

    javascript-检查字符串是否在不区分大小写的数组中

  21. 21

    角度数据绑定-与JavaScript对象的绑定应不区分大小写

  22. 22

    如何创建不区分大小写的正则表达式?(javascript)

  23. 23

    javascript用不区分大小写的内容替换所有内容,并在原始字符串中保留正确的大小写

  24. 24

    “ ls”或regex不区分大小写?

  25. 25

    jQuery:不区分大小写:包含

  26. 26

    PHP preg_replace:不区分大小写的匹配和区分大小写的替换

  27. 27

    区分大小写(不区分大小写)替换搜索结果的str_ireplace

  28. 28

    不区分大小写的preg替换特殊字符/ Umlaute

  29. 29

    pattern_replace中不区分大小写的替换

热门标签

归档