求助高手!!!在javascript里,我有一个字符串var tempstr = "张三李四";现在要求用实现一个功能
var a = replaceChn(tempstr, '三');返回
a = "张<em>三</em>李四";也就是说把“三”替换为“<em>三</em>请问replaceChn应该怎么写?要求用正则表达式实现。
var a = replaceChn(tempstr, '三');返回
a = "张<em>三</em>李四";也就是说把“三”替换为“<em>三</em>请问replaceChn应该怎么写?要求用正则表达式实现。
function replaceChn(str,tar){
var re = RegExp("("+tar+")", "gi")
return str.replace(re, "<em>$1<\/em>");
}
var tempstr = "张三李四";
var a = replaceChn(tempstr, '三');
alert(a)
var v = "张三李四";
v=v.replace(/三/g,"<em>三</em>");
alert(v);
</script>
return s.replace(new Regex(c),"<em>$1</em>");
}
function replaceChn(str,r)
{
var v1=str;
var v2="<em>"+r+"</em>"
var temp=""
temp=v1.replace(new RegExp(r),v2);
alert("结果:"+temp);
}var v = "张三李四";
replaceChn(v,"三");
</script>