Package Exports
- japanese-string-utils
- japanese-string-utils/dist/japanese-string-utils.js
- japanese-string-utils/dist/japanese-string-utils.module.js
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 (japanese-string-utils) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
japanese-string-utils
The utils convert Japanese strings to other forms, such as Hiragana, Katakana, Full-width, Half-width, numeric and others.
日本語テキストをひらがな、カタカナ、全角、半角、数字などへの変換をするためのユーティリティー。
Usage
with NPM
$ npm install --save japanese-string-utils
import {
toAscii,
toFullwidth,
toHiragana,
toKatakana,
toFullwidthKana,
toHalfwidthKana,
toNfc,
toNumeric,
toNumericFromKanji,
addCommas,
normalizeHyphens,
} from 'japanese-string-utils';
console.log( toAscii( 'ABCDEFabcdef012345' ) );
// -> 'ABCDEFabcdef012345'
console.log( toFullwidth( 'ABCDEFabcdef012345' ) );
// -> 'ABCDEFabcdef012345'
console.log( toHiragana( 'ジャバすくりぷと' ) );
// -> 'じゃばすくりぷと'
console.log( toKatakana( 'ジャバすくりぷと' ) );
// -> 'ジャバスクリプト'
console.log( toFullwidthKana( 'ジャバスクリプト' ) );
// -> 'ジャバスクリプト'
console.log( toHalfwidthKana( 'ジャバスクリプト' ) );
// -> 'ジャバスクリプト'
console.log( toNFC( 'シ゛ャハ゛スクリフ゜ト' ) );
// -> 'ジャバスクリプト'
console.log( toNumeric( '3.1415' ) );
// -> '3.1415'
console.log( toNumericFromKanji( '百二三億四十万千五六十七' ) );
// -> '12300401567'
console.log( toNumericFromKanji( '1億5600万' ) );
// -> '156000000'
console.log( addCommas( '12345678.90' ) );
// -> '12,345,678.90'
console.log( normalizeHyphens( '-‐‑‒–—―⁃−─━ and some letters' ) );
// -> '‐‐‐‐‐‐‐‐‐‐‐ and some letters'
console.log( normalizeHyphens( '123ー456−789', 'H' ) );
// -> '123H456H789'