@damn_everyday

Как ввести в инпут только цифры?

Есть регулярное выражение для инпутов:
(/[^\d]/g,'')

Мне нужно, чтобы можно было ввести только цифры, и оно, в принципе, работает, вот только если я попробую ввести символ "e" латиницей, то данная регулярка бессильна. Что дописать, чтобы запретить ввод символа "e"? И почему вообще только эта буква остаётся, если я запрещаю все буквы?
  • Вопрос задан
  • 557 просмотров
Пригласить эксперта
Ответы на вопрос 2
@andreysuha
Что то знаю
<input type="number" onkeydown="return event.keyCode !== 69" />


UPD

https://stackoverflow.com/questions/6693764/regula...
Ответ написан
Комментировать
dollar
@dollar
Делай добро и бросай его в воду.
Плохо запрещаете, раз остаются буквы.
Весь код в студию! (Если большой, то нужными частями или под спойлер).
Регулярка сама по себе ничего не запрещает. Запрещает код, который пользуется в том числе регуляркой.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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