Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

Регулярные выражения: как проверить вхождение числа в диапазон   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.224 c
15-1269981002
Юрий
2010-03-31 00:30
2010.08.27
С днем рождения ! 31 марта 2010 среда


15-1264861183
Делфиец
2010-01-30 17:19
2010.08.27
Физическое чтение диска


11-1217255928
andreil
2008-07-28 18:38
2010.08.27
TFileTime -> time_t


11-1215412646
Игорь Шевченко
2008-07-07 10:37
2010.08.27
Владимир Кладов, обновите пожалуйста регистрацию на этом сайте :)


8-1204709161
IGray
2008-03-05 12:26
2010.08.27
Как создать объект DirectDraw на втором мониторе?