7 lines
182 B
JavaScript
7 lines
182 B
JavaScript
|
'use strict';
|
||
|
module.exports = function (str) {
|
||
|
return encodeURIComponent(str).replace(/[!'()*]/g, function (c) {
|
||
|
return '%' + c.charCodeAt(0).toString(16).toUpperCase();
|
||
|
});
|
||
|
};
|