Stringオブジェクト

substr()/substring  |  


部分文字列

substr(pos [, length])

文字列のposの位置からlengthの長さの文字列を切り出す。先頭文字の位置は0。posに負の値を指定するとうしろから数える。lengthを省略するとpos以降の文字列すべてを返す。
str = "50.26000123";
str.substr(0, 4);    // "50.26" を返す
 【補足】数値を文字列に変換するには、toString()を使う(Numberオブジェクトのメソッド)。
         x = 50.26000123;
         str = x.toString(); ← xの値を10進数として解釈し、文字列に変換する。
substring(from [, to])

文字列のfromの位置からto-1文字めまでの文字列を切り出す。先頭文字の位置は0。負の値を指定すると0を指定したものとみなされる。toを省略するとfrom以降の文字列すべてを返す。
str = "abcdefg";
str.substring(2, 4);    // "cd" を返す

arigat アットマーク acm.org
Last modified: Oct. 2013