1、 html 相关

(1) 去掉所有 html 标签,并保留内容: /<[^>]+>/g

(2) 去除 html 注释并删除其中的内容: /<!--[\s\S]*-->/g

2、 字符串匹配

(1) 匹配任意空白字符: /\s+/

(2) 匹配中文字符: [\u4E00-\u9FA5]+

3、 字符截取

(1) 截取两个字符串之间的内容

function strSplitBetween (str) {
str = str.match(/3(\S*)d/)[1];
return str
}

const test = strSplitBetween('21312tsdasd');
console.log(test); // 12tsdas

(2) 截取某个字符串前面的内容,同上,不过拿掉了前面的字符串

function strSplitBefore(str) {
str = str.match(/(\S*)d/)[1];
return str;
}

const test = strSplitBefore("21312tsdasd");
console.log(test); // 21312tsdas

(3) 截取某个字符串后面的内容,第一个示例拿掉后面的字符

function strSplitafter(str) {
str = str.match(/12(\S*)/)[1];
return str;
}

const test = strSplitafter("21312tsdasd");
console.log(test); // tsdasd