Регулярное выражение для проверки формата строки до определенной длины с CSVC#

Место общения программистов C#
Anonymous
Регулярное выражение для проверки формата строки до определенной длины с CSV

Сообщение Anonymous »

Я пытаюсь написать регулярное выражение, которое проверяет текстовое поле, чтобы иметь только цифры с длиной 5 или 9. Я нашел регулярное выражение ниже, чтобы сделать это < /p>

^\d{1,5}([,]\d{5})*$
< /code>

Но это не может правильно исправить мои требования, может ли кто -нибудь помочь мне в изменении или написании нового регулярного выражения, которое поддерживает шаблон ниже.
  • 09103,09101, alloble (заканчивая запятой)
  • 09103,09101 Допустимо />12345,1234567 Invalid (should not support if 1st digit is length 5 and 2nd less than 9)
  • 12345,123456789 valid (must support only digit length 5 or 9)


Подробнее здесь: https://stackoverflow.com/questions/257 ... h-with-csv

Вернуться в «C#»