Top > 開発ガイド > コンポーネント開発逆引きリファレンス > 全角スペースを除去する
全角スペースを除去する
対象バージョン
当ドキュメントはRubricks-0.6.x向けです。
概要
全角スペースを簡単に扱うための機能です。これを使うことでコード内への全角スペースの混入を回避できます。
使い方
方法1:Ruby
Stringクラスを拡張してあり、下記の2メソッドを使うことができます。
| compress_spaces | 空白文字(\s + 全角スペース)の連続を1つの半角スペースに短縮します |
| normalize_spaces | 全角スペースを半角スペースに変換します |
"t e s t".compress_spaces => "t e s t"
"t e s t".normalize_spaces => "t e s t"
方法2:JavaScript
Stringクラスを拡張してあり、下記の4メソッドを使うことができます。
| compressSpaces | 空白文字(\s + 全角スペース)の連続を1つの半角スペースに短縮します |
| cutSpaces | 空白文字(\s + 全角スペース)を全て除去します |
| normalizeSpaces | 全角スペースを半角スペースに変換します |
| stripMB | stripメソッドと同様の働きをしますが、全角スペースも同時に除去します |
"t e s t".compressSpaces(); => "t e s t"
"t e s t".cutSpaces(); => "test"
"t e s t".normalizeSpaces(); => "t e s t"
" t e s t ".stripMB(); => "t e s t"
