我可以在正则表达式中使用字符编码吗?
e.g。
this.html().replace(/<\/?[^>]+>/gi, '')
而不是:
this.html().replace(/<\/?[^>]+>/gi, '')
答案 0 :(得分:2)
定义“使用”..
在正则表达式文字中,<
永远不会翻译或被认为与<
相同。这并不意味着您无法在表达中使用它,只是意味着您将匹配<
而不是<
var x = "<html>";
x.match('<[^>]+>'); // => <html>
x.match('<[^>]+>'); // => null