Str replace Replace()查询
我在一个网站上看到了这个代码Str replace Replace()查询,str-replace,replace,Str Replace,Replace,我在一个网站上看到了这个代码 function filterPath(string) { return string .replace(/^\//,'') .replace(/(index|default).[a-zA-Z]{3,4}$/,'') .replace(/\/$/,''); } 这样做的结果给出了一些非常长的代码,包括nos、digitals和slashes,但无法理解。这是一个安全把戏还是
function filterPath(string) {
return string
.replace(/^\//,'')
.replace(/(index|default).[a-zA-Z]{3,4}$/,'')
.replace(/\/$/,'');
}
这样做的结果给出了一些非常长的代码,包括nos、digitals和slashes,但无法理解。这是一个安全把戏还是类似的东西。
我似乎无法理解这个“替换”函数想要实现什么??如果有人能解释它是什么意思…这些是(简称regex)
实际表达式在/…/
中,其中\
是转义字符。
所以/^\/
持有一个^/
正则表达式
至于你的确切表达:
1.^/
:行乞处的/
字符(^
)
2.(索引|默认值)。[a-zA-Z]{3,4}$
:
3.行尾字符($
)