RegularExpressionValidator ValidationExpression не соответствует - PullRequest
0 голосов
/ 05 октября 2018

Я протестировал свое регулярное выражение в Интернете, и оно делает то, что я хочу: только буквы, цифры, скобки, - и косая черта /.Использование RegularExpressionValidator в C #,

Это не соответствует моей строке, и я получаю сообщение об ошибке ... Я протестировал со строкой:

"Asics 2018 - дополнительные цифровые расходы"

Код:

RegularExpressionValidator2.ValidationExpression = @"^[\w, \/ --()]";
RegularExpressionValidator2.ErrorMessage = $"No special character is allowed in the name";

Я также пытался: @ "^ [\ w, / - ()]"

Как использовать валидатор?

1 Ответ

0 голосов
/ 05 октября 2018

Поместите одну черту в начало или конец класса символов , иначе это будет означать указание диапазона.Повторите класс символов один или несколько раз, используя + между утверждением начала ^ и конца $ строки

^[\w, /()-]+$

Regex demo

...