JavaScriptで文字列の末尾を削除する方法はありますか?
文字列の最初の8文字のみを保持し、残りを削除する必要があります。
JavaScriptで文字列の末尾を削除する方法はありますか?
文字列の最初の8文字のみを保持し、残りを削除する必要があります。
回答:
JavaScriptのStringメソッドを探していますsubstring
例えば
'Hiya how are you'.substring(0,8);
最初の文字で始まり、9番目の文字の前で終わる文字列を返します。
あなたが使うことができますString.slice:
var str = '12345678value';
var strshortened = str.slice(0,8);
alert(strshortened); //=> '12345678'
これを使用すると、文字列拡張は次のようになります。
String.prototype.truncate = String.prototype.truncate ||
function (n){
return this.slice(0,n);
};
var str = '12345678value';
alert(str.truncate(8)); //=> '12345678'
部分文字列関数を使用する
これをチェックしてくださいhttp://jsfiddle.net/kuc5as83/
var string = "1234567890"
var substr=string.substr(-8);
document.write(substr);
Output >> 34567890
substr(-8) 最後の8文字を保持します
var substr=string.substr(8);
document.write(substr);
Output >> 90
substr(8) 最後の2文字を保持します
var substr=string.substr(0, 8);
document.write(substr);
Output >> 12345678
substr(0, 8) 最初の8文字を保持します
これをチェックしてください string.substr(start、length)
あなたは試すことができます:
myString.substring(0, 8);
.substring文字列の一部を返すを使用できます。
"abcdefghijklmnopq".substring(0, 8) === "abcdefgh"; // portion from index 0 to 8
"abcdef".slice(0, -2) == "abcd"。