[JS] e-mail adres validator/ checker

Pagina: 1
Acties:

  • The-Source
  • Registratie: Augustus 2001
  • Laatst online: 16-09 11:56
Heeft iemand een e-mail validator script die niet van http://www.codelifter.com afkomt. Ik heb de search van Got gebruik maar niets gevonden. Ik heb ook de search van www.google.com gebruikt en daar vind ik meerdere site met een link naar een e-mail validator maar al deze links verwijzen naar het script van codelifter. Je zou dan denken dat script is wel goed maar ik test hem uit en ik kom direct achter een foutje namelijk: hij zeg dat het volgende e-mail adres goed is ea@jda@ad.com (naar mijn weette mogen er nooit 2 @ in een e-mail adres staan).
hier de regel code die codelifter gebruikt voor de controle.
code:
1
var goodEmail = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);

Ik weet zelf geen ruk af van Javascript dus misschien kan iemand mij een gewijzigde versie geven zodat hij geen 2 @ tekens goed keurt.

Taal fouten inbegrepen ;)


  • Woudloper
  • Registratie: November 2001
  • Niet online

Woudloper

« - _ - »

is dit wat????
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 <HTML><HEAD>
 <SCRIPT>
 function validate_email() {
   if (document.jsform.email.value.indexOf('@',0)==-1 ||
     document.jsform.email.value.indexOf('@',0)== 0 ||
     document.jsform.email.value.indexOf('.',0)==-1) {
    alert('\nInvalid email address.')
    document.jsform.email.select()
    document.jsform.email.focus()
    return false
    }
   }
 </SCRIPT><BODY>
 Press ENTER to validate this email address
 <FORM NAME="jsform" 
     ONSUBMIT="return validate_email()">
 <INPUT NAME="email" 
      TYPE="text" 
      SIZE="50"> 
 </FORM></BODY></HTML>

  • The-Source
  • Registratie: Augustus 2001
  • Laatst online: 16-09 11:56
Op donderdag 06 december 2001 12:27 schreef rwoudsma het volgende:
is dit wat????
code:
1
 SCRIPT
zal het ff testen

Taal fouten inbegrepen ;)


  • Woudloper
  • Registratie: November 2001
  • Niet online

Woudloper

« - _ - »

Mocht je een uitgebreidere zoeken, zie:

http://www.rgagnon.com/jsdetails/js-0045.html

  • The-Source
  • Registratie: Augustus 2001
  • Laatst online: 16-09 11:56
Nou hij pikt email adressen zoals ead@nda@ne.nl of ead@dek.n
. De achterste extensie moet minstens 2 tekens hebben en 2 maal een @ mag ook niet.

Taal fouten inbegrepen ;)


  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 22:31

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Ik heb een keer een stuk script gezien dat zelfs checkt of het domain klopt... was prachtig! :9~

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


Verwijderd

Op donderdag 06 december 2001 13:30 schreef Prammenhanger het volgende:
Ik heb een keer een stuk script gezien dat zelfs checkt of het domain klopt... was prachtig! :9~
Jah, maar daar zat wel een ss taaltje achter..

  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

* oh,when? post bij hoge uitzondering een script :)

want ik ben vrolijk vandaag..woei..copy/paste uit lib ( want form validation is saaaaaaaaaaaaaaaaaaaaaaaaaaaaaai )

in php tags, want kleurtjes zijn leuk
PHP:
1
2
3
4
5
6
7
8
9
10
<?
function isEmail(email) {
    var reg = /^([a-zA-Z0-9_-.]+)@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.)|(([a-zA-Z0-9-]+.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(]?)$/;
    if (reg.test(email)) {
       return true;
    } else {
       return false;
    }
}
?>

:)

"You're only as good, as what you did last week."

Pagina: 1