sql >> Database >  >> RDS >> Mysql

Hoe vind ik e-mail met meer dan 2 punten met de REGEXP MySQL-functie?

hoe zit dit?

SELECT * FROM users WHERE email REGEXP '[.].*[.].*@';

dit zoekt naar twee (of meer) punten vóór @ (waardoor nog steeds domeinnamen met meerdere punten zoals .co.uk enz. mogelijk zijn).

Houd echter rekening met de mogelijkheid dat sommige gebruikers ook echt meerdere punten in hun gebruikersnaam hebben, en dat is nog steeds legitiem.



  1. mysql berekent seconden tussen twee datums/tijden voor elke dag

  2. RegEx gebruiken in SQL Server

  3. PHP - Gegevens bijwerken naar MySQL wanneer u op een keuzerondje klikt

  4. Proberen om gegevens van 2 tabellen weer te geven