Un pò lunghetta eh?Originariamente inviato da massimo80
validare e-mail io mi sono fatto
$expression = "^[._A-Za-z0-9-]+@[_A-Za-z0-9-]+(\.[A-Za-z]+)(\.[A-Za-z]+)*$";
però è fatta da me quindi non saprei dirti se ha problemi, a me funzia bene però non ho fatto test avanzati.
per le url non capisco che validazione vuoi.
ciao, vuoi che comprenda il www, l'http:// o altro.
ciao![]()
Quella se non mi sbaglio è una posix, usa un PERL compatible, sono più veloci:
$url = 'cio http://www.ciao.it coi';
preg_match_all("|((http:\/\/)|(www))\.(.*)\.(.*)|iu", $url, $array);
Non l'ho testata ma deve andare. Se $array è vuoto, vuol dire che non ha trovato url, se ne trova, diventa un array contenente tutti gli url che ha trovato.
![]()