​不知道下面这段代码过滤了什么求解一下哦!

(function(){ var c = window.location.href.replace(/[;<>\(\)\'\"]/g,"")什么意思?

呼如林
浏览 354回答 3
3回答

阿波罗的战车

正则表达式。/[;<>\(\)\'\"]/g表示匹配;<>\(\)\'\"中的任意符号replace就是替换整个的意思就是一个函数,把局部变量c赋值为当前网址去掉那些符号后的字符串

至尊宝的传说

就是[]里面的符号,用了转义的,如/(代表(,依次是; < > ( ) ' " 这些符号。不区分大小写。参考js里的正则表达式

jeck猫

将本地链接地址中的;,<>,(),‘,"全部删除,然后赋值给变量C 。
打开App,查看更多内容
随时随地看视频慕课网APP