safe-trim
safe-trim copied to clipboard
π³ trim all unsafe space
safe-trim
install
npm install safe-trim
use
import safeTrim from 'safe-trim'
safeTrim(' aβββββ―βb ')
remove Invisible spaces
let str = ' "a":1 a \r\n\r\tΒ αα ββββββ
ββββββ―βγb '
let ret = safeTrim(str)
expect(ret).toEqual('"a":1 a\n\nb')
convert CR CR-LR into LR
a\r\n\r\nb => 'a\n\nb'
a\r\rb => 'a\n\nb'
a\r\r\nb => 'a\n\nb'
remove BOM
JSON.parse('ο»Ώ{"a":1}') // βοΈError because BOM
JSON.parse(safeTrim('ο»Ώ{"a":1}')) // β
more feature
more feature