Sha256: bea9f723964c04c42bf275be659a24a7de086530ec0a69a18003d95d05fa1716
Contents?: true
Size: 711 Bytes
Versions: 20
Compression:
Stored size: 711 Bytes
Contents
"use strict"; exports.removeLeadingAndTrailingHTTPWhitespace = string => { return string.replace(/^[ \t\n\r]+/, "").replace(/[ \t\n\r]+$/, ""); }; exports.removeTrailingHTTPWhitespace = string => { return string.replace(/[ \t\n\r]+$/, ""); }; exports.isHTTPWhitespaceChar = char => { return char === " " || char === "\t" || char === "\n" || char === "\r"; }; exports.solelyContainsHTTPTokenCodePoints = string => { return /^[-!#$%&'*+.^_`|~A-Za-z0-9]*$/.test(string); }; exports.soleyContainsHTTPQuotedStringTokenCodePoints = string => { return /^[\t\u0020-\u007E\u0080-\u00FF]*$/.test(string); }; exports.asciiLowercase = string => { return string.replace(/[A-Z]/g, l => l.toLowerCase()); };
Version data entries
20 entries across 20 versions & 1 rubygems