Задать вопрос
@Assylkhan777

Как дополнить RegExp выражение?

Добрый день.
Прошу помочь!
Как можно дополнить регулярные выражения REGEXP, чтобы данные выражения допускали ввод разделителя - точки (.)

Пример:
Регулярное выражение: (принимаются числа в диапазоне от 0 до 50 000 000)
^([0-9][0-9]{0,6}|[1-4][0-9]{7})$

Данное регулярное выражение не позволяет ввести число - 17518400.68 (семнадцать миллионов пятьсот восемнадцать тысяч четыреста рублей, шестьдесят восемь копеек).
  • Вопрос задан
  • 55 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
saboteur_kiev
@saboteur_kiev
software engineer
^([0-9][0-9]{0,6}|[1-4][0-9]{7})(.\d\d)?$

но вообще эта ваша регулярка - ужасна. Смысл ее - ввести любое шестизначное число или семизначное но первая цифра 1-4?
ну такое... можно было гораздо проще, если знать все условия.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
Сбер Москва
от 300 000 до 350 000 ₽
DIGITAL SECTOR Краснодар
от 250 000 до 450 000 ₽
Сбер Санкт-Петербург
До 350 000 ₽