RegularExpressionValidator ValidationExpression не соответствует
Я протестировал свое регулярное выражение в Интернете, и оно делает то, что я хочу: только буквы, цифры, скобки, - и косая черта /. Используя RegularExpressionValidator в C#,
Он не совпадает с моей строкой, и я получаю сообщение об ошибке... Я протестировал со строкой:
"Asics 2018 - дополнительные цифровые расходы"
Код:
RegularExpressionValidator2.ValidationExpression = @"^[\w, \/ --()]";
RegularExpressionValidator2.ErrorMessage = $"No special character is allowed in the name";
Я также попробовал: @"^[\w, / - ()]"
Как использовать валидатор?
1 ответ
Решение
Поместите одну черточку в начало или конец класса символов, иначе это будет означать указание диапазона. Повторите класс персонажа один или несколько раз, используя +
между утверждением начала ^
и конец $
строки
^[\w, /()-]+$