@DyadkoOrest

Как запретить начинать ввод с точки используя регулярные выражения?

У меня есть input type='text', и я использую регулярные выражения чтобы можно было вводить только числа. Но проблема в том что всё-равно можно начать водить число начиная с точки. Можно ли сделать так чтобы нельзя было начинать вводить с точки используя регулярные выражения.

Сейчас оно выглядит вот так : value.replace(/[^0-9.]./g, '').replace(/(\..*?)\..*/g, '$1');
  • Вопрос задан
  • 52 просмотра
Решения вопроса 1
v3shin
@v3shin
Веб-шаман
value.replace(/^\./, '') // удаляем точку
// или
/^\./.test(value) // проверяем точку в начале
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы