javascriptのaddslashes



Javascript Addslashes



* phpのaddslashes

function addslashes(s) { return s.replace(/\/g, '\\'). replace(/u0008/g, '\b'). replace(/ /g, '\t'). replace(/ /g, '\n'). replace(/f/g, '\f'). replace(/ /g, '\r'). replace(/'/g, '\''). replace(/'/g, '\'') }

*テスト



var o = { 'query': { 'bool': { 'must': [{ 'match_phrase_prefix': { 'request': '/cgi-bin/service' } }, { 'range': { '@timestamp': { 'gte': '2017-09-11 09:26:10', 'lte': '2018-09-13 09:27:10', 'format': 'yyyy-MM-dd HH:mm:ss' } } }, { 'range': { 'request_time': { 'gte': 5 } } } ] } }, 'sort': [{ 'request_time': { 'order': 'desc' } }], 'size': 10 } var s = JSON.stringify(o) console.log(s) console.log(addslashed(s))