我在正整數之前有一些零。我想刪除零,所以只剩下正整數。像'001'只會是'1'。我認爲最簡單的方法是使用parseInt('001')。但是我發現它不適用於數字8和9.示例parseInt('008')將導致「0」而不是「8」。JavaScript函數parseInt()不能正確解析前導0的數字
這裏是整個的html代碼:
<html> <body>
<script>
var integer = parseInt('002');
document.write(integer);
</script>
</body> </html>
但我可以採用某種報告這個問題?有誰知道另一個簡單的解決方法這個問題?
另外,通過使用'parseInt('008').toString()'去除前導零非常笨拙,可以考慮使用'RegExp'而不是 – 2010-12-19 04:44:31