javascript - 字符串 '<3' 和 ':)' 的正则表达式模式是什么?

标签 javascript regex ecmascript-6

字符串的正则表达式模式是什么

<3

:)

我试过了/<\s*3/g /<\d*3/g /<\.*3/g对于 <3 但它不起作用。 它在在线正则表达式编辑器中匹配,但在我的系统上不工作。

el.innerHTML = el.innerHTML.replace(/<\s*3/g, '<img src="./img/heart-red.png" alt=""/> ')

最佳答案

尝试 /&lt;3/g/(?:<|&lt;)3/g , 它应该可以工作。

关于javascript - 字符串 '<3' 和 ':)' 的正则表达式模式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54136538/

相关文章:

javascript - 无法在 spring 元素中显示 Summernote textarea

java - 删除数字序列中的反斜杠

javascript - 如何从 JSON 字符串中检索多个属性值

javascript - 正则表达式:捕获字符串中的所有数字,并作为新的数字字符串返回

javascript - 将计时器转换为 react

javascript - PHP 只获取循环的最后一个值

javascript - 如何使用 Ajax 发送 HTTP POST 方法并在没有 Jquery 或原型(prototype)的情况下检索输入字段值?

javascript onclick代码更改

javascript - 如何反转迭代器的流程?

javascript - 在 ES6 中作为参数传入 NULL 时不使用默认参数