2015-11-05 102 views
0

我知道它與Remove first character from a string if it is a comma有關,但在這種情況下,該解決方案對我不起作用。也許是因爲現在我正在處理一個數字。只需要javascript從08中刪除0,但不要觸及10;當它是第一個字符時,只刪除0刪除字符串中的第一個字符,如果它是0

此解決方案不起作用:replace(/^0/, "")

+0

Beucase,顯然他試圖用一個數字來稱呼它。 – mic4ael

+4

使用'parseInt()'。整數不具有前導零。 – pmayer

+0

'parseInt(「08」,10);' –

回答

4

你可以試試這個:

alert("08".replace(/^0+/, '')); 

DEMO

如果你正在處理的號碼,那麼你可以使用parseInt()功能。

0

用正則表達式簡單的方法:(?!$)

^0 +

,並隨意使用String replaceFirst功能。

相關問題