2013-03-05 71 views
0

後端將本月的天數返回給我,單個數字天填充了前導0,那麼剝離該前導零的最有效且易於瀏覽的方式是什麼?這不是硬編碼方式,我只是不確定什麼是「正確」和「最有效」的方式。以下是我現在就這樣做......那種用簡單的方法:用JavaScript/DoJo去除前導零?

    if (newValue[0] === "0") 
        newValue = newValue[1]; 

回答

2

採取從第二個字符的字符串,使用

if (newValue[0] === "0") newValue = newValue.slice(1); 

您還可以使用正則表達式刪除所有前導0:

newValue = newValue.replace(/^0+/, '') 

請注意,您可能需要的實際上是轉換,即從字符串中獲取數字。這可以用

newValue = +newValue; 
0

parseInt忽略它們來完成,所以你可以只是做""+parseInt(newValue, 10)