我希望模式如下
var pattern = /[%25]+/g;//It matches against any encoded percent sign
url = url.replace(pattern,'%');//Replace with only a percent sign
问题是它还会识别%2 等不应该做的模式,它应该只识别%25
现在它干扰了我的编码空格符号(%20 )http://www.w3schools.com/tags/ref_urlencode.asp
你能解决我的问题吗?
提前致谢。
答案 0 :(得分:0)
你只需要一个简单的文字:
url = url.replace(/%25/g, '%');
[...]
构造引入了一个你不想要的角色类。
答案 1 :(得分:0)
为了避免替换%255
:
url = url.replace(/%25\b/g, '%');
\b
是一个词边界,假设%25
之后没有数字。