Wpis z mikrobloga

Potrzebuje wytłumaczenia dla jednej rzeczy :
Mam takiego regex /[A-Za-z0-9]+@[A-Za-z0-9]+\.[A-Za-z0-9] do weryfikacji e-maili w zasadzie działa ale daje true przy teście z np czymś takim "tes@abx@gmail.com" chodzi mi to dlaczego ten regex daje true przy pojawieniu się 2 @ ( ͡° ͜ʖ ͡°)
#regex
  • 5
@miszo_balkan: sama kropka chyba łapie dowolny znak a ten slash-kropka dokładnie kropkę, tak teraz popatrzyłem to jak dodałem ^ z samego początku to tylko łapie już tą twoją pierwszą opcje ( ͡° ͜ʖ ͡°)
@mccloud: Wiem że są lepsze ale ten jest napisany tak na szybko bo takie zadanie dostałem na lekcji i chciałem się pochwalić swoimi umiejętnościami w Regex ( ͡° ͜ʖ ͡