diff --git a/jquery.base64.js b/jquery.base64.js index 8cda79d..ee4c95a 100644 --- a/jquery.base64.js +++ b/jquery.base64.js @@ -178,11 +178,22 @@ jQuery.base64 = ( function( $ ) { return x.join( "" ); } + + function _urlsafe_encode( s ) { + return _encode(s).replace(/\+/g, '-').replace(/\//g, '_'); + } + + + function _urlsafe_decode( s ) { + return _decode(s).replace(/\-/g, '+').replace(/\_/g, '/'); + } return { decode: _decode, encode: _encode, + urlsafe_decode: _urlsafe_decode, + urlsafe_encode: _urlsafe_encode, VERSION: _VERSION };