Skip to content

ches3/zenhan

Repository files navigation

@ches3/zenhan

全角文字・半角文字を変換するライブラリです。

インストール

bun

bun add @ches3/zenhan

npm

npm i @ches3/zenhan

使い方

import { toHan, toZen } from '@ches3/zenhan';

// 全角 → 半角
toHan("ABCDE", { alphabet: true }); // "ABCDE"
toHan("12345", { number: true }); // "12345"
toHan("!#$", { symbol: true }); // "!#$"
toHan(" ", { space: true }); // " "
toHan("アイウエオ", { kana: true }); // "アイウエオ"
toHan(
  "ABC123!@# アイウ",
  { alphabet: true, number: true, symbol: true, space: true, kana: true }
); // "ABC123!@# アイウ"

// 半角 → 全角
toZen("ABCDE", { alphabet: true }); // "ABCDE"
toZen("12345", { number: true }); // "12345"
toZen("!#$", { symbol: true }); // "!#$"
toZen(" ", { space: true }); // " "
toZen("アイウエオ", { kana: true }); // "アイウエオ"
toZen(
  "ABC123!@# アイウ",
  { alphabet: true, number: true, symbol: true, space: true, kana: true }
); // "ABC123!@# アイウ"

ライセンス

MIT