ho un problema quando eseguo la seguente regular expression
preg_match("[\D]{2,4}", "nome");
in pratica la seguente istruzione deve controllare l'inserimento di un nome valido che non contenga caratteri numerici.
Il parse del PHP risponde con il seguente errore:
Warning: Unknown modifier '{' in /home/mhd-12/www.caleidossrl.it/www.caleidosmultimedia.com/htdocs/progetto/reg_ex.php on line 3
dandomi FALSE
se invece metto
preg_match("[\D]{2}", "nome");
cioè non specifico il numero massimo di match di caratteri non viene emesso nessun WARNING e il risultato è TRUE
qualcuno sa dirmi dove sbaglio?