实现一个replace函数,接收两个字符串,将第二个字符串中所有和第一个字符串相同的字符串套上span标签

实现一个replace函数,接收两个字符串,将第二个字符串中所有和第一个字符串相同的字符串套上span标签

replace('a','abcadefga'); 返回值为 '<span>a</span>bc<span>a</span>defg<span>a</span>'

function replace(str1, str2) {
	// 动态设置
	let reg = new RegExp(str1, 'g'); ///a/g
	return str2.replace(reg, `<span>${str1}</span>`);
}

console.log(replace('a', 'abcadefga'));

 

 

posted @ 2021-02-26 10:28  JackieDYH  阅读(7)  评论(0)    收藏  举报  来源