正の整数より前にいくつかのゼロがあります。私は正の整数だけが残るようにゼロを削除したい。 '001'のように '1'だけになります。私は最も簡単な方法はparseInt( '001')を使うことだと思いました。しかし、私が発見したのは、数字8と9では機能しないということです。例parseInt( '008')は、 '8'ではなく '0'になります。ここでJavaScript関数parseInt()は先行0の数字を正しく解析しません。
は全体のhtmlコードです:
<html> <body>
<script>
var integer = parseInt('002');
document.write(integer);
</script>
</body> </html>
しかし、私は何とかこの問題を報告することができますか?誰もがこの問題を解決する簡単な回避策を知っていますか?
また、 'parseInt( '008')。toString()'を使用して先行ゼロを取り除くのは非常に厄介です。代わりに 'RegExp'を使用することを検討してください。 –