То, что я пытался, как показано ниже:Как написать шаблон электронной почты в mysql?
mysql> select '[email protected]' REGEXP '[a-zA-Z0-9_]+(?:[\-\+\.][a-zA-Z0-9_]+)*@[a-zA-Z0-9_]+(?:[\-\.\+][a-zA-Z0-9_]+)*\.[a-zA-Z0-9_]+(?:[\-\.\+][a-zA-Z0-9_]+)*';
ERROR 1139 (42000): Got ошибка 'повторение-оператор операнда недействителен' от регулярного выражения
И я понятия не имею, что случилось с ним.
Может ли кто-нибудь здесь дать мне право, который может работать?
Большое спасибо!
Попытка сопоставить адреса электронной почты с регулярными выражениями приведет вас к длинному пути боли. Для любви ко всему этому разумно, не делай этого. –
@Chris Jester-Young: соответствие хорошо, если вы в порядке с некоторыми ложными срабатываниями. Боль возникает при попытке провести тщательную проверку. –