/ / Regex для перевірки електронної пошти з доменом name.surname@fixed - asp.net, regex, валідація

Regex для підтвердження адреси електронної пошти з ім'ям.пріменованим @ фіксованим доменом - asp.net, regex, validation

Цікаво, чи хтось може мені в цьому допомогти. Мені потрібно перевірити адреси електронної пошти, які завжди є name.surname@domain.com, де domain.com та крапка між іменем та прізвищем завжди однакові. Я буду використовувати валідатор asp, але я ще не знаю, як написати регулярний вираз.

<asp:RegularExpressionValidator ID="validateEmail"
runat="server" ErrorMessage="Invalid email."
ControlToValidate="txtEmail"
ValidationExpression="???????????" />

Відповіді:

1 для відповіді № 1

^[a-zA-Z0-9_]+.[a-zA-Z0-9_]+@domain.tld$ дозволить символам a-z, A-Z, 0-9 та підкреслити імена та прізвища, а в кінці потрібен домен. Ім'я та прізвища повинні мати принаймні один символ.

Ви можете змінити набір символів залежно від ваших вимог і не впевнений, чи вам там потрібен ^ або $, якщо вираз перевірки автоматично сприймає весь рядок.