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,然后以何种方式匹配?请显示您遇到问题的代码?你想在正则表达式中使用它吗?在正则表达式中,您需要将\
放在
之前。这两个函数在我的掌握中。