Mo.
Mo.

Reputation: 42523

any way of making encodeURIComponent in javascript ignore certain characters?

is there any way I can make the encodeURIComponent method ignore certain characters for example if I don't want it to encode the £ sign. ?

Upvotes: 3

Views: 2546

Answers (1)

Michael Haren
Michael Haren

Reputation: 108276

This is not possible without wrapping it yourself.

Probably the safest thing to do would be...not do this. If you're a thrill seeker, just undo the parts you want decoded after the encoding is complete.

Something like this might be a naive way (i.e. my way) of doing it:

encodeURIComponent(uri).replace('%A3','£')

Upvotes: 3

Related Questions