Javascript将url替换为字符串
Javascript replace url with string
我有一个url编码的字符串。
想知道是否有一个javascript函数可以用普通字符串字符替换所有url编码的字符。
我知道我可以使用替换功能,但它只替换一个特定的字符,而不是一次全部替换
例如,我正在寻找一个函数来替换这个字符串中所有url编码的字符:
string urlEncoded = '1%20day%20%40work!%20Where%20are%20you%3F'
给我这个字符串:
string replaced = '1 day @ work! Where are you?'
非常感谢
为此使用decodeURIComponent(字符串)。
string urlEncoded = '1%20day%20%40work!%20Where%20are%20you%3F';
string replaced = decodeURIComponent(urlEncoded);
alert(replaced);
更多信息请点击此处:https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/decodeURIComponent
string replaced = decodeURIComponent(urlEncoded);
也只有decodeURI
,但它不能处理"特殊"字符,如&?!#etc
使用decodeURIComponent(urlEncoded)
您正在寻找unescape
var decoded = unescape(urlEncoded);
相关文章:
- 字符串替换-不支持格式字符'}'
- Unicode字符串替换不适用于完整的变音符号阿拉伯文本
- Javascript 将字符串替换为
返回为空 - 字符串替换只替换第一个匹配项,可以'不要让它全球化
- javascript字符串替换$1(如果它是某个值)
- 字符串替换正则表达式,开头为空格
- 将 url 中的一个字符串替换为另一个字符串
- 在HTML文本框中查找某些子字符串,然后用其他字符串替换它们
- 我想使用replace函数扫描json对象,然后用字符串替换匹配的单词
- 字符串替换为从右向左的语言(阿拉伯语)
- 将字符串替换为用户键入的文本
- 字符串替换javascript
- JavaScript 将多行字符串替换为多行字符串
- Javascript字符串替换不起作用
- 字符串替换不'当通过android webView JavascriptInterface传递字符串时无法工作
- 我正在尝试用另一个字符串替换一个字符串
- 字符串替换最后一个字符出现的斜杠
- 将具有的字符串替换为$
- 基于查询字符串替换HTML
- Javascript字符串替换在满足长度而不是instantanoeus之前不会生效