Цікаво, чи хтось може мені в цьому допомогти. Мені потрібно перевірити адреси електронної пошти, які завжди є 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 та підкреслити імена та прізвища, а в кінці потрібен домен. Ім'я та прізвища повинні мати принаймні один символ.
Ви можете змінити набір символів залежно від ваших вимог і не впевнений, чи вам там потрібен ^ або $, якщо вираз перевірки автоматично сприймає весь рядок.