Documentation ¶
Index ¶
- func HasFullWidth(s string) bool
- func HasHalfWidth(s string) bool
- func IsFullWidth(s string) bool
- func IsHalfRune(c rune) bool
- func IsHalfWidth(s string) bool
- func IsHankaku(s string) bool
- func IsHankakuKatakana(s string) bool
- func IsHankakuKatakanaRune(c rune) bool
- func IsHankakuKatakanaSpace(s string) bool
- func IsHankakuRune(c rune) bool
- func IsVariableWidth(s string) bool
- func IsZenkaku(s string) bool
- func IsZenkakuHiragana(s string) bool
- func IsZenkakuHiraganaRune(c rune) bool
- func IsZenkakuHiraganaSpace(s string) bool
- func IsZenkakuHiraganaSpaces(s string) bool
- func IsZenkakuKatakana(s string) bool
- func IsZenkakuKatakanaRune(c rune) bool
- func IsZenkakuKatakanaSpace(s string) bool
- func IsZenkakuKatakanaSpaces(s string) bool
- func IsZenkakuRune(c rune) bool
- func ToASCII(s string) string
- func ToASCIIRune(c rune) rune
- func ToFullRune(c rune) rune
- func ToFullWidth(s string) string
- func ToHankaku(s string) string
- func ToHankakuDakuRune(c rune) rune
- func ToHankakuHandakuRune(c rune) rune
- func ToHankakuRune(c rune) rune
- func ToZenkaku(s string) string
- func ToZenkakuDakuRune(c rune) rune
- func ToZenkakuHandakuRune(c rune) rune
- func ToZenkakuRune(c rune) rune
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HasFullWidth ¶
HasFullWidth checks if the string contains any full-width chars.
func HasHalfWidth ¶
HasHalfWidth checks if the string contains any unicode half-width chars.
func IsFullWidth ¶
IsFullWidth checks if the string contains full-width chars only.
func IsHalfRune ¶
IsHalfRune checks if the rune c is unicode half-width char. \u0000-\u00FF\uFF61-\uFFDF\uFFE8-\uFFEE
func IsHalfWidth ¶
IsHalfWidth checks if the string contains half-width chars only.
func IsHankakuKatakana ¶
IsHankakuKatakana return true if s is HankakuKatakana string
func IsHankakuKatakanaRune ¶
IsHankakuKatakanaRune return true if c is Hankaku Katakana rune http://charset.7jp.net/jis0201.html
func IsHankakuKatakanaSpace ¶
IsHankakuKatakanaSpace return true if s is HankakuKatakana or space string
func IsVariableWidth ¶
IsVariableWidth checks if the string contains a mixture of full and half-width chars.
func IsZenkakuHiragana ¶
IsZenkakuHiragana return true if s is ZenkakuHiragana string
func IsZenkakuHiraganaRune ¶
IsZenkakuHiraganaRune return true if c is Zenkaku Hiragana rune https://ja.wikipedia.org/wiki/平仮名_(Unicodeのブロック)
func IsZenkakuHiraganaSpace ¶
IsZenkakuHiraganaSpace return true if s is Zenkaku Hiragana or Space string
func IsZenkakuHiraganaSpaces ¶
IsZenkakuHiraganaSpaces return true if s is Zenkaku Hiragana or Space(Zenkaku or Hankaku) string
func IsZenkakuKatakana ¶
IsZenkakuKatakana return true if s is ZenkakuKatakana string
func IsZenkakuKatakanaRune ¶
IsZenkakuKatakanaRune return true if c is Zenkaku Katakana rune https://ja.wikipedia.org/wiki/片仮名_(Unicodeのブロック)
func IsZenkakuKatakanaSpace ¶
IsZenkakuKatakanaSpace return true if s is Zenkaku Katakana or Space string
func IsZenkakuKatakanaSpaces ¶
IsZenkakuKatakanaSpaces return true if s is Zenkaku Katakana or Space (Zenkaku or Hankaku) string
func ToASCIIRune ¶
ToASCIIRune convert multi ascii rune c to single ascii rune
func ToFullRune ¶
ToFullRune convert single ascii rune c to multi ascii rune
func ToFullWidth ¶
ToFullWidth convert the string from single ascii to multi ascii
func ToHankakuDakuRune ¶
ToHankakuDakuRune convert the rune c to hankaku Daku
func ToHankakuHandakuRune ¶
ToHankakuHandakuRune convert the rune c to hankaku Handaku
func ToZenkakuDakuRune ¶
ToZenkakuDakuRune convert the rune c to zenkaku Daku
func ToZenkakuHandakuRune ¶
ToZenkakuHandakuRune convert the rune c to zenkaku Handaku
Types ¶
This section is empty.