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'"
Теги:
escapeshellarg
Добавлено: 26 Июля 2018 08:37:16 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...