jqueryを使用して文字列からエスケープ文字を削除したいと思います。
jqueryの「escape()」について知っていますが、問題は
たとえば、文字列「http://www.abc.com」からエスケープ文字を削除したい場合は、
エスケープ()を使用すると、「http%3A // www.abc.com」のような結果が得られますが、次のような結果が必要です。
「http//www.abc.com」。jqueryを使用してどのように可能ですか?
jqueryを使用して文字列からエスケープ文字を削除したいと思います。
jqueryの「escape()」について知っていますが、問題は
たとえば、文字列「http://www.abc.com」からエスケープ文字を削除したい場合は、
エスケープ()を使用すると、「http%3A // www.abc.com」のような結果が得られますが、次のような結果が必要です。
「http//www.abc.com」。jqueryを使用してどのように可能ですか?
unescpaing について 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'
正規表現を使用しますか?replace(/[^a-z0-9\s]/gi, '')
働き?残しておきたい文字を修正する
escape()
特殊文字をエンコードします!文字を削除するには、たとえばを使用しますreplaceAll(String regex, String replacement)
。
-partには、regex
削除するすべての特殊文字を挿入できます。