我有字符串,缩短了这个样子
var string = "<p> Text <p>"
var STRING = "<strong> Text <strong>"
我想删除字符<
和>
之间的任何,因此我可以将其称为string.removeTags
:
console.log(string) // Text
答案 0 :(得分:1)
使用此:
var string1 = "<p> Text <p>";
var string2 = string1.replace(/<[^>]*>/g, '');
alert(string2);
&#13;
或许更多信息:
正则表达式匹配:
以&lt;
开头的模式然后除了&gt;之外还有任何字符([^&GT;] *)
然后有一个结束括号&gt;
这会被&#39;&#39;
取代答案 1 :(得分:0)
可能你想要这样的东西:
var string = "<p> Text <p>";
String.prototype.removeTags = function() {
return this.replace(/<\/?[^>]+(>|$)/g, '');
}
console.log(string.removeTags());
&#13;