Versio

preg_match -> email && phone controle

Overzicht Reageren

Niels Kieviet
Beheerder

Niels Kieviet

26/01/2010 21:06:00
Quote Anchor link
Goeieavond.

Ik heb het volgende scriptje draaien

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
if (!check_email($_POST['email']))
{

            
    $Bericht[] = 'Please correct the field <b>emailadres</b>';
            
}


?>


Met de bijbehorende functie

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php

function check_email ($email)
{


        return count(preg_match('/^([a-z0-9])(([-a-z0-9._])*([a-z0-9]))*\@([a-z0-9])*(\.([a-z0-9])([-a-z0-9_-])([a-z0-9])+)*$/i', $email))>0 ? true : false;
    
}


?>


Maar hij geeft niks. als ik een goed emailadres invoer niet en ook niet als ik een slecht emailadres invoer.

Verder, heeft iemand nog een preg_match voor een telefoon controle?

Gr
 
PHP hulp

PHP hulp

25/05/2012 11:37:39
Gesponsorde koppelingen:
BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  
 
Thijs X

Thijs X

26/01/2010 21:21:00
Quote Anchor link
Kijk hier eens http://regexlib.com/
 
Richard van Velzen

Richard van Velzen

26/01/2010 21:21:00
 
- Jim  -

- Jim -

26/01/2010 21:23:00
Quote Anchor link
preg_match geeft zlef al een boolean terug, dus daar zou ik geen count omheen plaatsen.

Voor de telefoon heb ik er wel eens een gemaakt. Maar je moet even afvragen of 0800, 0900 nummers en 06 nummers ook toegestaan zijn.
 
Niels Kieviet
Beheerder

Niels Kieviet

26/01/2010 21:28:00
Quote Anchor link
@jim

Uhh wat bedoel je .. Ik heb de balle verstand niet van expressies dus ja.. xD

Kan je die posten dan die van telefoon nummers? Alles in geldig. En ook nummers vanuit het buitenland moeten mogelijk kunnen zijn

EDIT

Email werkt nu. Alleen telefoon nog
Gewijzigd op 01/01/1970 01:00:00 door Niels Kieviet
 



Overzicht Reageren

Get Adobe Flash player