js 正则表达式 替换
求一个JS,给JS传一个字符串,在JS里判断字符串中是否有'<'和'>',有的话替换成全角‘《’‘》’达人在哪里...
求一个JS,给JS传一个字符串,在JS里判断字符串中是否有'<'和'>',有的话替换成全角‘《’‘》’
达人在哪里 展开
达人在哪里 展开
3个回答
展开全部
我把代码贴出来,希望对你有所帮助!
<html>
<script>
function doReg(str){
var pattern = /[<]|[>]/g;
var val=str.match(pattern);
for(var k=0;k<val.length;k++){
if(k%2==0){
str=str.replace(val[k],"《");
}else{
str=str.replace(val[k],"》");
}
}
alert(str);
}
</script>
<button onclick="doReg('我的署名<zhang>,你能给我<hao>答案吗')">开展计划</button>
</html>
<html>
<script>
function doReg(str){
var pattern = /[<]|[>]/g;
var val=str.match(pattern);
for(var k=0;k<val.length;k++){
if(k%2==0){
str=str.replace(val[k],"《");
}else{
str=str.replace(val[k],"》");
}
}
alert(str);
}
</script>
<button onclick="doReg('我的署名<zhang>,你能给我<hao>答案吗')">开展计划</button>
</html>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1楼replace的第一个参数不是正则???
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询