js中,id = id.replace(/\"/g, ''); 是什么意思?
3个回答
展开全部
id=id.replace(/\"/g,'')的作用是把所有的/替换为空;
.replace(参数1,参数2)的作用是把参数1替换为参数2;
\是转义的意思,\/代表的是/字符;
g:代表全局匹配;
字符串的replace()方法如果直接用str.replace(/\//g,'')只会替换第一个匹配的字符。
扩展资料
js中处理元素id带“/”(正斜杠)的方法
<script>
functionshow(key){
alert($("#"+key.replace(/\//g,'\\/')).val());
}
</script>
<inputid="/1122"value="333">
<buttonοnclick="show('/1122')">显示value</button>
展开全部
id = id.replace(/\"/g, '');
意义是将字符串当中的所有引号 " 给删除。
replace 是字符串的方法,接受两个参数,第一个为要搜索的表达式,第二个为要替换的内容。这里第二个参数是空字符串,即将搜索到的表达式替换为空。
第一个参数这里传入了一个正则表达式 /\"/,/ 代表正则的开始和结束,\ 是转义符," 即为要匹配的引号,至于后面的 g,是指全文匹配。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把所有的双引号,替换为空
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询