现在有字符串 str
想把 str 里面的, /大哭 /笑 /晕 /哈哈
替换成下面字符串
<img src="大哭.png" />
<img src="笑.png" />
<img src="晕.png" />
<img src="哈哈.png" />
str = str.replace(/\/(大哭|笑|晕|哈哈)/g,'<img src="/images/face/$1.png" />');
替换失败。
var str = "/大哭 /笑 /晕 /哈哈";
var reg = /(\/[\u2e80-\u9fff]+)/g;
str = str.replace(reg, "<img src='/images/face$1.png' />");
console.log(str);追问
var reg = /(\/[\u2e80-\u9fff]+)/g;
str = str.replace(reg, "<img src='/images/face$1.png' />");
console.log(str);追问
哥,这里是所有中文还是只是哪四个词? 我只要指定那四个词的
追答var str = "/大哭 /笑 /晕 /哈哈";
var reg = /(\/(大哭|笑|晕|哈哈))/g;
str = str.replace(reg, "");
console.log(str);
你不是会写么,明知故问啊你,不要浪费彼此的时间就OK 了
采纳即可
温馨提示:答案为网友推荐,仅供参考