API Docs for:
Show:

Word Class

Defined in: src/lib/word.coffee:2
Module: jp-wrap

文字 str とその幅 width を持つオブジェクト

Item Index

Properties

Methods

append

(
  • word
)
Word public

与えられたWordを末尾に追加

Parameters:

Returns:

Word:

this

append

(
  • str
)
Word public

与えられた文字列を末尾に追加

Parameters:

  • str String

Returns:

Word:

this

appendLineBreak

() Word

改行文字を末尾に追加

Returns:

Word:

this

hasLineBreak

() Boolean public

改行文字を(末尾に)含むかどうか

Returns:

Boolean:

hasStr

() Boolean public

文字を含むかどうか

Returns:

Boolean:

last

() String

最後の文字を取得

Returns:

String:

lastChar

ltrim

(
  • fullWidths
)
Word

頭のスペースを取り除く 全角文字も取り除く場合は第1引数をtrueに

Parameters:

  • fullWidths Boolean

    全角スペースも取り除く

Returns:

Word:

this

widthByStr

() private static

文字列の幅を計算 現時点ではASCIIおよび半角カタカナ以外の半角は認識できない 全角文字と半角文字の幅を両方とも2として計算する場合はsameWidthオプションをtrueに 正規表現で指定した文字の幅を指定して計算する場合はregexsオプションにpatternとwidthを持ったオブジェクトの配列を渡す

Properties

halfWidthRegex

RegExp private static

ASCII文字と半角カタカナにマッチする正規表現