js中,id = id.replace(/\"/g, ''); 是啥意思?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js中,id = id.replace(/\"/g, ''); 是啥意思?相关的知识,希望对你有一定的参考价值。
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>
参考技术A id = id.replace(/\\"/g, '');意义是将字符串当中的所有引号 " 给删除。
replace 是字符串的方法,接受两个参数,第一个为要搜索的表达式,第二个为要替换的内容。这里第二个参数是空字符串,即将搜索到的表达式替换为空。
第一个参数这里传入了一个正则表达式 /\\"/,/ 代表正则的开始和结束,\\ 是转义符," 即为要匹配的引号,至于后面的 g,是指全文匹配。
参考技术B 把所有的双引号,替换为空本回答被提问者采纳过滤sql语句
#Region "过滤sql语句"
Public Shared Function denny(ByVal id) As String
id = Replace(id, "‘", "")
id = Replace(id, " and ", "")
id = Replace(id, "select ", "")
id = Replace(id, "update ", "")
id = Replace(id, " chr ", "")
id = Replace(id, " delete ", "")
id = Replace(id, "%20from", "")
id = Replace(id, ";", "")
id = Replace(id, "insert ", "")
id = Replace(id, " mid ", "")
id = Replace(id, "set", "")
id = Replace(id, "chr(37)", "")
id = Replace(id, "=", "")
id = Replace(id, "(", "")
id = Replace(id, "exec%20master.dbo.xp_cmdshell", "")
id = Replace(id, "xp_cmdshell", "")
id = Replace(id, "net localgroup administrators", "")
Return id
End Function
#End Region
以上是关于js中,id = id.replace(/\"/g, ''); 是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章
Hive SQL 查询中 Regexp_replace 的奇怪行为
android fragment对同一id replace几次后,就偶尔显示空白,随机发生
js中,我动态创建一个i元素,如何给它设置背景为一张图片,ibackground:url(../images/5.png)