Email Regex Validator, не разрешающий "." - PullRequest
1 голос
/ 30 мая 2011

Эй, у меня есть следующий Regex Validator

<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="email"
                ErrorMessage="Email requires a vaild email address" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*">*</asp:RegularExpressionValidator>

Но это не позволяет подписаться на почту e.clear@company.ie, я считаю, что проблема в. перед символом @, но не уверен, как обновить регулярное выражение, чтобы отразить это

Ответы [ 2 ]

1 голос
/ 30 мая 2011

Используйте это:

\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*

Это регулярное выражение по умолчанию, предоставляемое с RegularExpressionValidator. Твое выражение есть после 8-го символа. Вроде бы недействительно.

0 голосов
/ 30 мая 2011

я думаю, что это работает для e.clear@company.ie.Но вам не дали группу проверки.

...