Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript URL编码问题-带小数_Javascript_Encoding_Escaping_Decimal - Fatal编程技术网

Javascript URL编码问题-带小数

Javascript URL编码问题-带小数,javascript,encoding,escaping,decimal,Javascript,Encoding,Escaping,Decimal,我已经在代码中为我在这里尝试实现的每个函数添加了注释。 我正在使用escape匹配url中的值(它将被编码的地方)。我能够处理除小数以外的所有值。例如,如果我有: var s=“9%252E5红|蓝”; var itemToRemove=逃逸(“9.5”)//转义以匹配“s”中的值。 由于“.”无法编码/转义,我无法将其与url匹配,因此我无法了解如何处理此类问题 字符在URL中没有特殊意义,不需要转义。你有什么问题吗?另外,您不应该使用过时的函数escape,使用encodeURICompon

我已经在代码中为我在这里尝试实现的每个函数添加了注释。 我正在使用
escape
匹配url中的值(它将被编码的地方)。我能够处理除小数以外的所有值。例如,如果我有:

var s=“9%252E5红|蓝”;
var itemToRemove=逃逸(“9.5”)//转义以匹配“s”中的值。


由于“.”无法编码/转义,我无法将其与url匹配,因此我无法了解如何处理此类问题

字符在URL中没有特殊意义,不需要转义。你有什么问题吗?另外,您不应该使用过时的函数
escape
,使用
encodeURIComponent
。是的,“.”不能以这种方式处理,但我不确定如何将项目与URL中的十进制匹配。decodeURIComponent,然后以何种方式匹配?请显示您遇到问题的代码?你想在正则表达式中使用它吗?在正则表达式中,您需要将
\
放在
之前。这两个函数在我的掌握中。