文字列の最初の文字が0の場合は削除する 質問する

文字列の最初の文字が0の場合は削除する 質問する

文字列の最初の文字が 0 の場合、その文字を削除したいです。0 は複数回存在できます。

最初の文字をチェックし、0 の場合は削除する簡単な関数はありますか?

現在、JSslice()関数で試していますが、非常に扱いにくいです。

ベストアンサー1

文字列の最初の文字を削除するには、substring:

var s1 = "foobar";
var s2 = s1.substring(1);
alert(s2); // shows "oobar"

文字列の先頭にあるすべての 0 を削除するには:

var s = "0000test";
while(s.charAt(0) === '0')
{
 s = s.substring(1);
}

おすすめ記事