Home Reference Source
import Japanese from 'senkowsh/src/mojijs/Japanese.js'
public class | source

Japanese

日本語の変換を扱うクラス

Static Method Summary

Static Public Methods
public static

cutTextForWidth(text: String, offset: Number, size: Number): String

指定したテキストの横幅を半角/全角で換算した場合の切り出し

  • 半角を1、全角を2としてカウント
  • 半角は、ASCII文字、半角カタカナ。全角はそれ以外とします。
public static

指定したテキストの横幅を半角/全角でカウント

  • 半角を1、全角を2としてカウント
  • 半角は、ASCII文字、半角カタカナ。全角はそれ以外とします。
public static

全角に変換

public static

アルファベットを全角に変換

public static

英数記号を全角に変換

public static

カタカナを全角に変換

public static

数値を全角に変換

public static

スペースを全角に変換

public static

半角に変換

public static

アルファベットを半角に変換

public static

英数記号を半角に変換

public static

カタカナを半角に変換

public static

数値を半角に変換

public static

スペースを半角に変換

public static

カタカナをひらがなに変換

public static

ひらがなをカタカナに変換

Static Public Methods

public static cutTextForWidth(text: String, offset: Number, size: Number): String source

指定したテキストの横幅を半角/全角で換算した場合の切り出し

  • 半角を1、全角を2としてカウント
  • 半角は、ASCII文字、半角カタカナ。全角はそれ以外とします。

Params:

NameTypeAttributeDescription
text String

切り出したいテキスト

offset Number

切り出し位置

size Number

切り出す長さ

Return:

String

切り出したテキスト

public static getWidth(text: String): Number source

指定したテキストの横幅を半角/全角でカウント

  • 半角を1、全角を2としてカウント
  • 半角は、ASCII文字、半角カタカナ。全角はそれ以外とします。

Params:

NameTypeAttributeDescription
text String

カウントしたいテキスト

Return:

Number

文字の横幅

public static toFullWidth(text: String): String source

全角に変換

Params:

NameTypeAttributeDescription
text String

変換したいテキスト

Return:

String

変換後のテキスト

public static toFullWidthAlphabet(text: String): String source

アルファベットを全角に変換

Params:

NameTypeAttributeDescription
text String

変換したいテキスト

Return:

String

変換後のテキスト

public static toFullWidthAsciiCode(text: String): String source

英数記号を全角に変換

Params:

NameTypeAttributeDescription
text String

変換したいテキスト

Return:

String

変換後のテキスト

public static toFullWidthKana(text: String): String source

カタカナを全角に変換

Params:

NameTypeAttributeDescription
text String

変換したいテキスト

Return:

String

変換後のテキスト

public static toFullWidthNumber(text: String): String source

数値を全角に変換

Params:

NameTypeAttributeDescription
text String

変換したいテキスト

Return:

String

変換後のテキスト

public static toFullWidthSpace(text: String): String source

スペースを全角に変換

Params:

NameTypeAttributeDescription
text String

変換したいテキスト

Return:

String

変換後のテキスト

public static toHalfWidth(text: String): String source

半角に変換

Params:

NameTypeAttributeDescription
text String

変換したいテキスト

Return:

String

変換後のテキスト

public static toHalfWidthAlphabet(text: String): String source

アルファベットを半角に変換

Params:

NameTypeAttributeDescription
text String

変換したいテキスト

Return:

String

変換後のテキスト

public static toHalfWidthAsciiCode(text: String): String source

英数記号を半角に変換

Params:

NameTypeAttributeDescription
text String

変換したいテキスト

Return:

String

変換後のテキスト

public static toHalfWidthKana(text: String): String source

カタカナを半角に変換

Params:

NameTypeAttributeDescription
text String

変換したいテキスト

Return:

String

変換後のテキスト

public static toHalfWidthNumber(text: String): String source

数値を半角に変換

Params:

NameTypeAttributeDescription
text String

変換したいテキスト

Return:

String

変換後のテキスト

public static toHalfWidthSpace(text: String): String source

スペースを半角に変換

Params:

NameTypeAttributeDescription
text String

変換したいテキスト

Return:

String

変換後のテキスト

public static toHiragana(text: String): String source

カタカナをひらがなに変換

Params:

NameTypeAttributeDescription
text String

変換したいテキスト

Return:

String

変換後のテキスト

public static toKatakana(text: String): String source

ひらがなをカタカナに変換

Params:

NameTypeAttributeDescription
text String

変換したいテキスト

Return:

String

変換後のテキスト