我想使用jquery从字符串中删除转义字符串。使用jQuery/JavaScript删除转义字符字符串
我知道“越狱()”中的jQuery但问题是
比如我想删除从字符串“http://www.abc.com”如果我们
逃逸charecters使用escape()我们得到像这样的结果'http%3A // www.abc.com',但我想要的结果像
'http // www.abc.com'。如何可能使用jQuery?
我想使用jquery从字符串中删除转义字符串。使用jQuery/JavaScript删除转义字符字符串
我知道“越狱()”中的jQuery但问题是
比如我想删除从字符串“http://www.abc.com”如果我们
逃逸charecters使用escape()我们得到像这样的结果'http%3A // www.abc.com',但我想要的结果像
'http // www.abc.com'。如何可能使用jQuery?
escape()
编码特殊字符!要删除字符,请使用例如replaceAll(String regex, String replacement)
。
在regex
-部分中,您可以插入要删除的所有特殊字符。
使用正则表达式? replace(/[^a-z0-9\s]/gi, '')
功能?修改你想要保留的字符
':'仅作为示例给出,我想要删除所有特殊的人物 –
实际上这是为了从文件名创建变量,即文件名可能像“absc(1)”或“absdf qw1”我想剥离特殊字符,并得到像这样的名字“absc1”或“absdfqw1” –
jQuery中没有任何关于未删除的内容。
核心javascript有escape()和unescape()函数。
var url = 'http://www.abc.com';
var escaped_url = escape(url);
console.log(escaped_url); // logs 'http%3A//www.abc.com'
console.log(unescape(escpaed_url)) // logs 'http://www.abc.com'
即
unescape(escape('http://www.abc.com')) === 'http://www.abc.com'
这只是一个例子我的目标是创建字符串没有特殊的字符 –
只是'unescape'它。你将能够创建一个没有特殊字符的字符串 – Jashwant
'unescape'现在已被弃用。什么使用相同的结果? decodeURI *函数用于URI :)但我必须解码响应的主体。 –
escape()不是jQuery,它是javascript的一部分,现在已被弃用。 – techfoobar