номера. в первую очередь нужно проверить строку содержит ли она какие либо символы помимо цифр. как это можно сделать через js ?
match() помоему поможет
Number.isNaN()
1. yup схему (ну или вообще какой-нибудь контракт) с валидацией поля по number 2. если предусматривается ввод по маске и есть разделители — input mask какой-нибудь 3. регулярки 4. проверки в лоб JSом (контруктор Number, проверки на isNaN и прочее богохульство)
Так не давай вводить ничего кроме цифр )
если имеется в виду type="number", то могут ведь через панель разработчика html изменить. c точки зрения ИБ это норм ?
Они могут и в запросе подменить
Есть ещё паттерн для инпута
На самом деле, я имел ввиду просто проверку по oninput и замену всего кроме чисел регуляркой, по-классике
с точки зрения ИБ... жс вообще не безопасен и никак его необезопасить... (имеется ввиду действия пользователся на своем компе)
Обсуждают сегодня