我在正整数之前有一些零。我想删除零,所以只剩下正整数。像'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