文字列の最初の文字が 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);
}