login  Naam:   Wachtwoord: 
Registreer je!
 Forum

email valideren met Regexp (Opgelost)

Offline Sander1993 - 17/04/2009 22:48
Avatar van Sander1993PHP interesse ik ben bezig met een script die controleert of je email klopt,
maar hij doet t niet, maar ik snap niet waarom.
  1. function checkmail(value,id) {
  2. td = document.getElementById(id);
  3. var valid = new RegExp('/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/',value);
  4. if(valid) {
  5. td.innerHTML = 'goed';
  6. } else {
  7. td.innerHTML = 'fout';
  8. }
  9. };

hij zet namelijk helemaal geen goed of fout neer, dus ik weet niet waarom ie t niet doet. mss weten jullie dat.

4 antwoorden

Gesponsorde links
Offline Joost - 17/04/2009 22:51
Avatar van Joost PHP expert Heb je al gecontroleerd waar het fout gaat?
Dat kan gemakkelijk met alerts.
Zet op plekken alerts, en als hij wordt weergegeven is het script daar aangekomen, zegmaar  
Offline Sander1993 - 17/04/2009 22:56
Avatar van Sander1993 PHP interesse dat heb ik al geprobeerd, ik heb bijvoorbeeld het variabel valid gealert, maar dan doet ie t niet. als ik dit er van maak doet ie t wel:
  1. function checkmail(value,id) {
  2. td = document.getElementById(id);
  3. if(value) {
  4. td.innerHTML = 'goed';
  5. } else {
  6. td.innerHTML = 'fout';
  7. }
  8. };

maar dat wil ik niet want dan komt er goed te staan als er iets in het veld staat. mss weet jij een goeie manier om te controleren of een mailadres klopt met javascript?
Offline Joost - 17/04/2009 22:59
Avatar van Joost PHP expert http://www.goog...javascript

Eerste link is al voldoende 
Offline PRO - 17/04/2009 23:38
Avatar van PRO JS interesse
  1. function checkmail(value,id) {
  2. td = document.getElementById(id);
  3. var valid = new RegExp('/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/',value);
  4. if(valid.test) {
  5. td.innerHTML = 'goed';
  6. } else {
  7. td.innerHTML = 'fout';
  8. }
  9. };
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.172s