js中replace()替换多个字符/html中的< 转义字符

425 阅读1分钟

1、js中用replace()替换字符串中多个字符

function replaceAll(str,str1,str2) {
	var result = str.replace(eval("/"+str1+"/gi"),str2); 
	return result;
}

也可以:

var a3 = `父组件app.vue<template>   <img alt="Vue logo" src="./...`
a3.replace(eval("/</gi"),'&lt;').replace(eval("/>/gi"),'&gt;')

2、html中的< 转义字符

一般的转义字符有: 

   表示空格 

&  表示& 

<  表示< 

>  表示> 

"  表示" 

注意不要忘记后面的分号;