Попытка проверить запятыми список эл в текстовом поле с asp:RegularExpressionValidator
, смотрите ниже:Как сопоставить список писем с регулярным выражением с запятой?
<asp:RegularExpressionValidator ID="RegularExpressionValidator1"
runat="server" ErrorMessage="Wrong email format (separate multiple email by comma [,])" ControlToValidate="txtEscalationEmail"
Display="Dynamic" ValidationExpression="([\w+-.%][email protected][\w-.]+\.[A-Za-z]{2,4},?)" ValidationGroup="vgEscalation"></asp:RegularExpressionValidator>
Это прекрасно работает, когда я проверить его на http://regexhero.net/tester/, но он не работает на моей странице.
Вот мой пример ввода:
[email protected],[email protected]
Я пробовал предложение в this post, но не мог заставить его работать.
p.s. Я не хочу, обсуждения вопроса о надлежащем электронной проверке
Не могли бы вы показать код, который добавляет регулярное выражение к валидатору? –
Regex Hero возвращает два совпадения с вашим исходным регулярным выражением. Решение Donut дает только одно совпадение (как и должно). Я полагаю, это означает, что RegularExpressionValidator имеет некоторое уникальное совпадающее поведение с точки зрения того, что оправдывает соответствие. Возможно, два бок-о-боковых матча не оправдывают матч. Это не должно быть трудно понять. –