我想格式化數字並從中刪除起始0。例如:
001 => 1
javascript中的字符串格式
10 => 10
其實,我有一個jQuery的方法,執行以下操作:
$('#myelement').text($('#myElement').text()+1);
當元素的文本是0
,該功能使得01
,我怎樣才能使它顯示1
使用jQuery或JavaScript?
謝謝。
我想格式化數字並從中刪除起始0。例如:
001 => 1
javascript中的字符串格式
10 => 10
其實,我有一個jQuery的方法,執行以下操作:
$('#myelement').text($('#myElement').text()+1);
當元素的文本是0
,該功能使得01
,我怎樣才能使它顯示1
使用jQuery或JavaScript?
謝謝。
你需要什麼:
parseInt($('#myElement').text(), 10) + 1;
你問什麼:
($('#myElement').text()+1).replace(/^0+/, '');
假設你要增加的值,使用一元+
轉換當前文本中的數字:
$('#myelement').text(function(i, v){
return +v + 1;
});
+"0001" //1
見上面! .......
$('#myelement').text(parseInt($('#myElement').text(), 10) + 1);
這是爲什麼被低估?!? –
因爲它使用正則表達式來操作數字。 – katspaugh
因此,「你要求的」謂詞。原來的問題說:「我想格式化一個字符串...」 –