WEB制作者向け無料テーマ「Arkhe」をリリースしました

【JavaScript】先頭・末尾から任意の文字数を取得・削除する方法(slice・substr)

JavaScriptで、文章の先頭・末尾から任意の文字数を取得したり、削除する方法をメモ。

slicesubstrというメソッドを使用します。(substringメソッドというのもありますが、マイナス値が扱えないのでここでは割愛)

各メソッドの使い方

文字列.slice(開始位置 [,終了位置] );
文字列.substr(開始位置 [,切り出す長さ] )

第二引数の役割が異なる点がポイントです。

 

例:先頭・末尾から5文字を取得

var str = "あいうえおかきくけこ";

//先頭5文字
var strHead  = str.slice( 0, 5 );   // -> "あいうえお"
var strHead2 = str.substr( 0, 5 );  // -> "あいうえお"

//末尾5文字
var strFoot  = str.slice( -5 );      // -> "かきくけこ"
var strFoot2 = str.substr( -5, 5 );  // -> "かきくけこ"

例:先頭・末尾から3文字を削除

var str = "あいうえおかきくけこ";

//先頭3文字削除
var headSlice  = str.slice( 3 );   // -> "えおかきくこ"
var headSubstr = str.substr( 3 );  // -> "えおかきくこ"

//末尾3文字削除
var footSlice  = str.slice( 0, -3 );               // -> "あいうえおかき"
var footSubstr = str.substr( 0, str.length - 3 );  // -> "あいうえおかき"

 

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

CAPTCHA

目次
WordPressテーマ SWELLWordPressテーマ SWELL