Ian*_*Ian 17 javascript regex replace encodeuricomponent
我想编码我的URL,但我想将空格转换为加号.
这就是我试图做的......
var search = "Testing this here &";
encodeURIComponent(search.replace(/ /gi,"+"));
Run Code Online (Sandbox Code Playgroud)
从那里得到的输出是Testing%2Bthis%2Bhere%2B%26我想要的是Testing+this+here+%26我尝试用空格替换%20它以将其转换为加号,但这似乎不起作用.谁能告诉我这是什么我在这里做错了?
Max*_*Art 40
encodeURIComponent(search).replace(/%20/g, "+");
Run Code Online (Sandbox Code Playgroud)
你在这里做错的是首先你将空格转换为加号,然后encodeURIComponent将加号转换为"%2B".