使用<时使用JavaScript正则表达式问题和>

时间:2011-08-16 11:34:06

标签: javascript regex

我正在尝试使用javascript正则表达式来匹配一些表情符号 正则表达式似乎不适用于具有><

的表达式

例如,要匹配<3我使用/<3/,但它不起作用。它也不适用于>.<。我试图逃避</>符号,但无济于事。

所有其他符号都正常工作。例如^_^ /\^\_\^/\m/ /\\m\//

我在这里可能缺少什么?

2 个答案:

答案 0 :(得分:2)

它们可能是HTML编码的>< &gt;&lt;
试试/(&lt;|<)3//(&gt;|>)\.(&lt;|<)/

答案 1 :(得分:1)

您在哪个浏览器上看到这个? '<3'.match(/<3/)在Chrome上为我返回truthy