есть число?
/\d/.test(str)
спасибо
Здача: сделать букву H i E опциональными и любые числа Пример: 1234E или 1234H - ок 1234qwwe - не ок Не понимаю как именно сделать H i E опциональными, типа разрешить вводить из букв только эти, но если их нету, то ошибки не должно быть?
/[0-9HiE]+/.test('123a') true
/^[0-9HiE]+$/
спасибо, а как ограничить количсетво цыфр и букв?)
/^[0-9HiE]{1,9}$/ - от одной до 9 цифр /^[0-9HiE]{7}$/ - ровно 7 цифр
а отдельно ограничить цыфры и буквы? максимум 3 цыфры и максимум 2 буквы
Google.com -> regexp how to constrain by range
в таких случаях нет смысла ограничиваться одной регуляркой
Писать логику на js?
Да проверяешь сколько у тебя цифр в строке, сколько букв, потом проверяешь по регулярке, что-то в таком духе
Обсуждают сегодня