вывести 0 через parseInt
xa='052' если первая цифра 0- то parseInt опускает ее и не выодит!
как можно обойти? Аналогично и xa='052'; reg=/\d/; alert(xa.replace(reg,"")); |
А что сделать то надо? найти символ нуля?
|
просто захотелось оставить 0 спереди!
indexOf работает на ура |
ноль спереди в числе ничего не значит, как вы сможете его оставить?
|
Если Вы хотите выводить числа с ведущими незначащими нулями, то выводите число в соответствующем формате самостоятельно (как это сделать — ищите на форуме).
|
Цитата:
Естественно, что он удаляет первый ноль в числе |
Maxmaxmaximus,
Ну-ка расскажи нам, в какой же системе счисления, ведущий ноль не будет обрезан, а самое главное, что делать, если ТС-у нафиг не сдались другие системы счисления? |
Цитата:
посмотрите что требуется ТС-у, а что вы предлагаете ему Подсказка: то что вы ему предлагаете никак не относится к тому, что ему требуется Подсказка2: требуется НЕ обрезать ведущие нули, если они есть. А parseInt, который ТС-у не подошел(но, вы не читая темы все равно порекомендовали именно parseInt) - обрезает ведущие нули Подсказка3: "052" - "052", "0023 попугая" - "0023" |
Часовой пояс GMT +3, время: 11:35. |