encodeURIComponent は、次を除くすべての文字をエスケープします。- _ . ! ~ * ' ( )
しかし、上記の特殊文字もエンコードする機能を拡張することは可能ですか?
私はこのようなことができることを知っています:
encodeURIComponent(str).replace(/\(/g, "%28").replace(/\)/g, "%29");
しかし、encodeURIComponentで追加の関数を使用せずに、このような機能が必要です
encodeURIComponent(str);