E-mail ellenőrző JavaScript


Az alábbi javascript kód segítségével könnyedén ellenőrizhetjük, hogy a megadott e-mail cím formailag helyes-e. A function TRUE vagy FALSE értékkel tér vissza. (Értelemszerűen TRUE, ha helyes az e-mail cím, FALSE, ha helytelen)

function checkEmail(email) {
    if(email.indexOf("@") == -1 || email.indexOf(".") == -1) { 
	return false;
    } else {
        var first = email.split("@");
        var user = first[0];
        var second = first[1].split(".");
        var domain = second[0];
        var ending = second[1];
        if(user.length < 2 || domain.length < 2 || ending.length < 2) {
            return false;
        } else {
            return true;
        }
    }
}

Használata: checkEmail(‘hello@world.com’);

Kapcsolódó bejegyzések:
  • Amikor regisztrálsz egy weboldalon, az oldal általában leellenőrzi, hogy a beírt e-mail címed szabályos formátumú-e. Ehhez szükségünk van egy sztringre (pl.: $em …

  • A www.hwsw.hu fórumait olvasgatva jutott eszembe (spamról volt szó), hogy talán már másnak is okozott kisebb-nagyobb kellemetlenséget, hogy postafiókjában akarva …

  • Számos szempont alapján ellenőrizhetjük a felhasználók által megadott email cím valóságát, a legegyszerűbb módszerektől a legnehezebbekig. Én most a kettő között …

  • Gyakran látni a weboldalakon “vissza” linkeket. Általában ezek arra a helyre mutatnak, ahonnan valószínűleg jöhetett a felhasználó, rosszabb esetben JavaScript-e …

A cikket beküldte: Methos (http://methos.fishworks.hu/)

1 hozzászólás

  1. Cobbler says:

    Halihó!

    Próbáld ki ezekkel is:
    – checkEmail(“hello@world.com…….”); //eredmény: true
    – checkEmail(“hello@world.com@@”); //eredmény: true
    – checkEmail(‘ߣ$Đ|@#&.com’); //eredmény: true

    Néhány ellenőrzés még nem ártana bele.

Szólj hozzá
a E-mail ellenőrző JavaScript c. bejegyzéshez

- Engedélyezett HTML elemek: <a> <em> <strong> <ul> <ol> <li>
- Forráskód beküldéséhez tedd a kódot ezek közé: <pre lang="php" line="1">Kódrészlet helye itt</pre>