Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
ВнизРегулярные выражения: как проверить вхождение числа в диапазон Найти похожие ветки
← →
bss (2010-06-07 19:22) [0]Нужно описать конструкцию, которая задает возможный диапазон чисел.
Пример:\d{1,5}
- разрешает вводить пятизначное число. Фактически, ограничение - от "0" до "99999". А хотелось бы задавать конкретный диапазон, например, от "45" до "567"
← →
AlexDan © (2010-06-07 19:26) [1]if x>45 and x<567 then.. совсем конено глупо но работать будет.
← →
AlexDan © (2010-06-07 19:31) [2]ссори, описка, конечно, нод задрал..
← →
Mystic © (2010-06-08 14:38) [3]Язык регулярный, задача разрешима.
Ну а решается примерно так:
0*(4[5-9]|[5-9][0-9]|[1-4][0-9][0-9]|5[0-5][0-9]|56[0-7])
Но лучше проверять границы таки в коде :)
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.062 c