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几次后,就偶尔显示空白,随机发生

javascript 二维数组 is undefined

js如何动态删除指定id系列元素?

js中,我动态创建一个i元素,如何给它设置背景为一张图片,ibackground:url(../images/5.png)

JS可否 var a[id] = new init();创建对象数组、进行赋值?