Я пишу приложение C# ASP. NET MVC, и мне нужно применить некоторые правила для ввода данных пользователем.
В форме пользователь может записать некоторые номера случаев инцидента, которые находятся в форме IRxxxxxx, где x может быть числом (0-9). Я хотел бы создать регулярное выражение, которое проверяет, может ли ввод состоять либо из одного номера случая, либо из нескольких, разделенных запятыми (и некоторых возможных пробелов до и после запятых). Я пробовал пару вещей, но не могу понять это правильно.
Допустимые входы:
- IR123456
- IR123456, IR123456, IR123456 ( и так далее)
- IR123456, IR123456, IR123456 (обратите внимание на пробел после первой запятой)
Неверные входы могут быть:
- IR123
- IR1234567
- ir123456
- IR123456`` IR123456