Grazie mille dell'indicazione. Approfitto, e poi non ti stresserò più riguardo questo argomento, per esporti altre espressioni regolari utilizzate per i miei scopi.

(Chiaramente, se vuoi e puoi altrimenti non fa niente )

Seguono le espressioni regolari che ho formulato:

1) - Per solo testo --> if (!preg_match('#^[a-zA-z]+$#i', $nome))

2) - Per soli numeri --> elseif (!preg_match('#^[0-9]+$#i', $telefono))

3) - Per indirizzo email --> elseif (!preg_match('#^[a-zA-Z0-9][_\.a-z0-9-]+@([a-z0-9][0-9a-z-]+\.)+([a-z]{2,4})$#i', $email))

4) - Per URL sito web --> Me l'hai risolta tu


Utilizzo una formula corretta per i scopi di cui i primi 3 punti?