Что такое RegularExpression, которое проверяет более чем одну вещь? - PullRequest
2 голосов
/ 25 марта 2012

Я пытаюсь создать пользовательский RegularExpressionValidator для проверки текущего выражения

number(0-99).number(100-1000)\number(0-99).number(100-1000) 

или

number(0-99).number(100-1000),number(0-99).number(100-1000)

Я пытаюсь создать это выражение, но оно не сработало

^\-?\d+\.?\d+\(/|,)\-?\d+\.?\d+$

Какое правильное выражение?

С уважением,

1 Ответ

1 голос
/ 25 марта 2012

Если вы имеете в виду, что вам нужно сопоставить \ или , в регулярном выражении, то это должно сработать:

[\\,]

Символ \ необходимо экранировать (с другим \).

Помещение этого в ваш пример выше дает (я думаю)

^\-?\d+\.?\d+[\\,]\-?\d+\.?\d+$
...