JavaScript escapeshellarg function
A JavaScript equivalent of PHP’s escapeshellarg
function escapeshellarg (arg) {
// http://kevin.vanzonneveld.net
// + original by: Felix Geisendoerfer (http://www.debuggable.com/felix)
// + improved by: Brett Zamir (http://brett-zamir.me)
// * example 1: escapeshellarg("kevin's birthday");
// * returns 1: "'kevin\'s birthday'"
var ret = '';
ret = arg.replace(/[^\\]'/g, function (m, i, s) {
return m.slice(0, 1) + '\\\'';
});
return "'" + ret + "'";
}
Example 1
escapeshellarg("kevin's birthday");
Should return
"'kevin\'s birthday'"
Комментарии:
Нету комментариев для вывода...