У меня есть следующая таблица, я хотел бы соответствовать электронной почте. , например, если я найти [email protected] из этой таблицы должны соответствовать [email protected]сопоставление двойной записи электронной почты (стандартный формат) в таблице mysql
+--------+--------+---------+------------------+------------+-------+
| name | owner | species | email_id | birth | death |
+--------+--------+---------+------------------+------------+-------+
| Fluffy | Harold | cat | [email protected] | 1993-02-04 | NULL |
| Buffy | Harold | dog | [email protected] | 1989-05-13 | NULL |
+--------+--------+---------+------------------+------------+-------+
В настоящее время я позволяю электронной почты для хранения таблиц, таких как *[email protected] ком ** в этом случае, если я найду [email protected] он должен соответствовать [email protected]
Другой возможный адрес
[email protected]
[email protected]
[email protected]
abc+[.....]@gmail.com
[.....] - означает, что цифры
что вы пробовали? –
использовать mysql LIKE или regexp –
с использованием REGEXP - лучший способ, но как соответствовать вышеуказанным требованиям. –