Package Exports
- str-util
- str-util/lib/fullhalf
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (str-util) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
str-util
convert full/half width, Chinese/Japanese number ... others util helper
npm i str-util
Usage
import * as StrUtil from 'str-util';FullHalf
const str = 'THE quick, BROWN\u3000fox.';
StrUtil.toFullWidth(str);
//=> 'THE quick, BROWN fox.'
StrUtil.toHalfWidth(str);
//=> 'THE quick, BROWN fox.'
console.log(StrUtil.toFullEnglish('123abcABCABC123/*-+=-0][’;/.+-*/=-09][\'";/.'));
console.log(StrUtil.toHalfEnglish('123abcABCABC123/*-+=-0][’;/.+-*/=-09][\'";/.'));
console.log(StrUtil.toFullNumber('123abcABCABC123/*-+=-0][’;/.+-*/=-09][\'";/.'));
console.log(StrUtil.toHalfNumber('123abcABCABC123/*-+=-0][’;/.+-*/=-09][\'";/.'));default
0123456789
0123456789
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
abcdefghijklmnopqrstuvwxyz
!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~
!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~漢字 Number
zh2num('千百十七') == 1117
num2zh(1117) == '千百十七'lib
ascii-fullwidth-halfwidth-convertstring-widthchinese-parseintjapanese