проверка для электронной почты oracle apex для принятия -

В Apex моя проверка текстовых полей электронной почты отклоняет [email protected] из-за "-" (дефис).

Пожалуйста, помогите мне изменить приведенное ниже регулярное выражение, чтобы разрешить использование этого адреса электронной почты.

Я использую это регулярное выражение для проверки электронной почты:

^(([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)(\s*,\s*|\s*$))*$

person Abinnaya    schedule 31.01.2018    source источник
comment
RFC, охватывающий адреса электронной почты, не ограничивает часть перед @ таким узким диапазоном.   -  person Dragonthoughts    schedule 31.01.2018
comment
emailregex.com   -  person Jeffrey Kemp    schedule 31.01.2018
comment
Попробуйте это: /^(\.\|[-A-Za-z]\w)@([\d{1,3}(.\d{1,3}){3}]|[A-Za -z]\w*(.[A-Za-z]\w*)+)$/ . Это позволит «-» перед «@»   -  person Kishor Velayutham    schedule 31.01.2018


Ответы (1)


Попробуй это

^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+$
person venkatesh    schedule 31.01.2018