JavaScriptの'0000213'
のような文字列の冒頭に表示される0をクリアできる関数が必要です。私はちょうど'213'
とゼロが欲しいです。ここに私が書いたコードがありますが、forループの配列の長さにいくつかの問題があります。誰かがこれを手伝ってください。 https://jsfiddle.net/066by2cv/3/配列/文字列内のゼロをクリアするための再帰関数
0
A
答えて
0
このソリューションをお試しください。
'0000213'.replace(/0+/,'');
または
Number('0000213').toString();
か、単に
+'0000213' + ''
+0
abのおかげで大胆な解決策! –
0
すでに@Tresdinによって答えが、あなたが本当にあなたの関数をしたい場合には、あなたは
var str = '0003';
function Iterate(val) {
var start = 0;
for (var i = 0; i < val.length; i++) {
if (val.charAt(i) == '0') {
start = i;
}
}
return val.substr(start+1);
}
var re = Iterate(str);
alert(re);
+0
ありがとうございました!これは私のための解決策を与えました。 –
'番号を使用することができます( '0000213'); ' – Rayon