function labelString(str) {
// 简单(单纯标签,不带任何属性)的正则表达式
// 正则一
// replace(/\<[a-zA-Z]+\>|\<\/[a-zA-Z]+\>/ig, '')
// 复杂的正则表达式
// 正则二
str = str.replace(/\<[^>]*\>(([^<])*)/gi, function () {
return arguments[1];
});
console.log(str);
// 撒旦法师打发水电费撒的发生对光反射发个梵蒂冈士大夫撒多公分杀伐果断
// 这一步可以不用,
// 如果有这一步会更可靠一点
// substring 的第二个参数可选,
// 如果不写表示取到末尾
str = str.substring(0, str.length);
console.log(str);
// 撒旦法师打发水电费撒的发生对光反射发个梵蒂冈士大夫撒多公分杀伐果断
// 正则三
// str = str.replace(/\<[^>]*\>/gi, '');
return str;
};
let str = '<p class="c">撒旦法师打发水电费</p><p><br></p><p><strong>撒的发生对光反射发个梵蒂冈</strong></p><p><br></p><p style="border: 1px solid red;"><em>士大夫撒多公分杀伐果断</em></p>';
console.log(labelString(str));
// 撒旦法师打发水电费撒的发生对光反射发个梵蒂冈士大夫撒多公分杀伐果断