要解释的Javascript行
javascript line to be explained
本文关键字:Javascript 解释 更新时间:2023-09-26
请告诉我下面这行代码是什么意思
name = name.replace(/['[]/, "''[").replace(/[']]/, "'']");
是什么name.replace(/['[]/, "''[")
完整功能如下
function getParameterByName(name) {
name = name.replace(/['[]/, "''[").replace(/[']]/, "'']");
var regex = new RegExp("[''?&]" + name + "=([^&#]*)"),
results = regex.exec(location.search);
return results == null ? "" : decodeURIComponent(results[1].replace(/'+/g, " "));
}
就像这样,
var getID = getParameterByName('getID');
将[
和]
分别转义为'[
和']
。
的例子:
name = 'foo [bar] baz';
name = name.replace(/['[]/, "''[").replace(/[']]/, "'']");
// name is now 'foo '[bar'] baz'
相关文章:
- 你能解释一下为什么这个javascript不正确吗
- Javascript 如何强制 string.replace 不将我的字符串解释为正则表达式
- Appcelerator Titanium:在运行时下载并解释JavaScript代码
- 无法解释的JavaScript行为-错误
- 请为javascript解释MVC中的VC
- 解释javascript中的+var和-var一元运算符
- 需要解释Javascript regex请求参数解析
- 解释 JavaScript 中数字的行为
- 你能用javascript解释对象和数组运算吗
- 有人可以用javascript解释以下代码吗?它用于读取文本文件,但我不知道XML和AJAX的东西
- Javascript解释 - 语法/格式/风格对我来说是新的
- 有人能用Javascript解释这种奇怪的行为吗
- 有人能用Javascript解释一下这个语法吗;type=type||'fx'&”;
- 最大数字(javascript)解释
- 用JavaScript解释用户输入的日期
- 需要涉及函数的快速JavaScript解释
- 当年份为yy格式时,我如何用Javascript解释正确的日期
- 是JavaScript解释还是JIT编译
- 有人能用JavaScript解释一下这个函数吗?
- 是否有一种方法可以使用命令行工具来查看网页的JavaScript解释源