MCPcopy
hub / github.com/axios/axios / sanitizeValue

Function sanitizeValue

lib/helpers/sanitizeHeaderValue.js:38–44  ·  view source on GitHub ↗
(value, invalidChars)

Source from the content-addressed store, hash-verified

36const INVALID_BYTE_STRING_HEADER_VALUE_CHARS = new RegExp('[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+', 'g');
37
38function sanitizeValue(value, invalidChars) {
39 if (utils.isArray(value)) {
40 return value.map((item) => sanitizeValue(item, invalidChars));
41 }
42
43 return trimSPorHTAB(String(value).replace(invalidChars, ''));
44}
45
46export const sanitizeHeaderValue = (value) =>
47 sanitizeValue(value, INVALID_UNICODE_HEADER_VALUE_CHARS);

Callers 2

sanitizeHeaderValueFunction · 0.85

Calls 1

trimSPorHTABFunction · 0.85

Tested by

no test coverage detected