js

PHP's stripslashes in JavaScript

하나에하나 2017. 4. 19. 05:25




출처 : http://locutus.io/php/strings/stripslashes/



함수로 떼어내어서 사용


function stripslashes (str) {
  //       discuss at: http://locutus.io/php/stripslashes/
  //      original by: Kevin van Zonneveld (http://kvz.io)
  //      improved by: Ates Goral (http://magnetiq.com)
  //      improved by: marrtins
  //      improved by: rezna
  //         fixed by: Mick@el
  //      bugfixed by: onno Marsman (https://twitter.com/onnomarsman)
  //      bugfixed by: Brett Zamir (http://brett-zamir.me)
  //         input by: Rick Waldron
  //         input by: Brant Messenger (http://www.brantmessenger.com/)
  // reimplemented by: Brett Zamir (http://brett-zamir.me)
  //        example 1: stripslashes('Kevin\'s code')
  //        returns 1: "Kevin's code"
  //        example 2: stripslashes('Kevin\\\'s code')
  //        returns 2: "Kevin\'s code"

  return (str + '')
    .replace(/\\(.?)/g, function (s, n1) {
      switch (n1) {
        case '\\':
          return '\\'
        case '0':
          return '\u0000'
        case '':
          return ''
        default:
          return n1
      }
    })
}

'js' 카테고리의 다른 글

논문 저자, 소속 윗첨자 만들기  (0) 2018.11.01
js + css html5 mobile Touch Slider  (0) 2017.06.16
javascript 글자 byte 구하기  (0) 2017.02.10
홈페이지용 카운트다운용 시계  (0) 2016.12.08
브라우저로 webcam 사용하기2  (0) 2016.06.28