One simple method is to replace all characters with +spaces before decoding. For example:
decodeURIComponent("%2f+%2b".replace(/\+/g, " "))
will decode the string correctly before "/ +". Please note that replacement must be performed before decoding, as characters may be encoded in the string +.