项目作者: aligay

项目描述 :
🈳 trim all unsafe space
高级语言: JavaScript
项目地址: git://github.com/aligay/safe-trim.git
创建时间: 2016-08-11T07:46:52Z
项目社区:https://github.com/aligay/safe-trim

开源协议:MIT License

下载


safe-trim


Build Status
codecov
dependencies Status
devDependencies Status

install

  1. npm install safe-trim

use

  1. import safeTrim from 'safe-trim'
  2. safeTrim(' a      b ')

remove Invisible spaces

  1. let str = ' "a":1 a \r\n\r\t  ᠎              b '
  2. let ret = safeTrim(str)
  3. expect(ret).toEqual('"a":1 a\n\nb')

convert CR CR-LR into LR

  1. a\r\n\r\nb => 'a\n\nb'
  2. a\r\rb => 'a\n\nb'
  3. a\r\r\nb => 'a\n\nb'

remove BOM

  1. JSON.parse('{"a":1}') // ❗️Error because BOM
  2. JSON.parse(safeTrim('{"a":1}')) // ✅

more feature

more feature