Ik gebruik een regex om een email adres te checken. Op mijn lokale server werkt ie wel en online werkte ie ineens niet meer (hij zegt dus over ieder e-mail adres dat ie niet goed is). Hieronder de regex en de gegevens van de servers:
Mijn lokale server:
Windows 2000 Pro
Apache 1.3.26
PHP 4.2.3
Regex Library Bundled library enabled
Online:
Linux rev66.dhcp 2.2.16C28_III #1 Mon Jul 30 22:07:58 PDT 2001 i586 unknown - Sun Cobalt
Apache 1.3.20
PHP 4.1.2
Regex Library System library enabled
Iemand enig idee waarom de regex library van die online server mijn regex niet meer pakt?
PHP:
1
2
3
4
5
| if(eregi("^[a-z0-9\._-]+@+[a-z0-9\._-]+\.+[a-z]{2,3}$", $email)){ //goed adres }else{ //fout adres } |
Mijn lokale server:
Windows 2000 Pro
Apache 1.3.26
PHP 4.2.3
Regex Library Bundled library enabled
Online:
Linux rev66.dhcp 2.2.16C28_III #1 Mon Jul 30 22:07:58 PDT 2001 i586 unknown - Sun Cobalt
Apache 1.3.20
PHP 4.1.2
Regex Library System library enabled
Iemand enig idee waarom de regex library van die online server mijn regex niet meer pakt?