我可以在正则表达式中使用字符编码吗?

时间:2010-06-03 14:40:55

标签: jquery html css regex

我可以在正则表达式中使用字符编码吗?

e.g。

this.html().replace(/<\/?[^>]+>/gi, '')

而不是:

this.html().replace(/<\/?[^>]+>/gi, '')

1 个答案:

答案 0 :(得分:2)

定义“使用”..

在正则表达式文字中,&lt;永远不会翻译或被认为与<相同。这并不意味着您无法在表达中使用它,只是意味着您将匹配&lt;而不是<

var x = "<html>";

x.match('<[^>]+>'); // => <html>
x.match('&lt;[^>]+>'); // => null