Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка под ASP.NET > Регулярное выражение


Автор: IGV 18.9.2009, 00:23
Использую RegularExpressionValidator для проверки валидности ввода.
Ситуация такая:
1. могут цифры
2. последовательности цифр разделяются запятыми и тире, т.е. тире - диапазон, а запятая перечисление
Пример. 1-10,11,17-20
сейчас написал так:
Код

^[A-Z0-9]+[-,]?[A-Z0-9]+$

Это работает для случаю когда либо 1,11 и 1-11.
А как изменить, чтобы проверка срабатывала через регулярное выражение? Или через регулярное выражение не получится?



Автор: diadiavova 18.9.2009, 00:30
Код

^[A-Z\d]+([,-][A-Z\d]+)*$

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)