PHP ver gevorderde |
|
[code]van Fangornrnrn rnrnphprnfunction check_email($in) {rn $patroon = ^([a-z0-9_-]+.)[a-z0-9_-]+@([a-z0-9_-]{2,}.)+([a-z0-9_-]{2,})$i;rn return preg_match($patroon, $in);rn}rnrnrnrnVersie van Joëlrnrnrn rnrnphprnfunction control_email($address) {rn list($local, $host) = explode(@, $address);rn $pattern_local = ^([0-9a-z]([-_][0-9a-z]+))(([-_]).([-_])[0-9a-z]([-_][0-9a-z]+)+)([-_])$;rn $pattern_host = ^([0-9a-z]+([-][0-9a-z]+))(([-]).([-])[0-9a-z]([-][0-9a-z]+)+).[a-z]{2,4}$;rn $match_local = eregi($pattern_local, $local);rn $match_host = eregi($pattern_host, $host);rnrn if($match_local && $match_host) {rn return 1;rn } else {rn return 0;rn }rn}rnrnrnrnEn zo kan je hem gebruikenrnrnrnrn rnrnphprn Mijn versiernif(check_email(info@sitemasters.be)) {rn echo Adres ok.;rn}rnrn Joël zijn versiernif (control_email(info@sitemasters.be)) {rn echo Het e-mailadres is correct!n;rn}rnrn[code]rnrnff gecopieerd, heb je hem tenminste als je niet op de scriptspagina kan komen) |