@MrJobs

Создать правило Input?

Привет!
Мне нужно проверить Input
Если число начинается с нуля и не имеет точки убрать 0 впереди
Если с точкой, ничего не далаем
Пример: 0123 -> 123; 0.01 -> 0.01

Подскажите, как лучше?
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
hzzzzl
@hzzzzl
parseFloat(value) 

parseFloat('0.01')
// 0.01

parseFloat('01')
// 1
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@KononovD
Задарнее неправильно решение:
let num = '01230';

    if ( num[0] === '0' && num[1] !== '.' ) {
      num = num.replace( '0', '' );
    }

    console.log( num );
// 1230

Но оно работает)))
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы