Ho un problema con le espressioni regolari. Espongo...
Caratteristiche script
Linguaggio: PHP
Versione HTML: 4.01 Transitional
Set caratteri: UTF-8
Finalità script: Convalida FORM
Problema: espressione regolare che non accetta stringhe più lunghe di 255 caratteri . Troppo pochi per i campi TEXTAREA del mio form.
L'espressione regolare è ^[a-zA-Z0-9 ...più altri caratteri]{1,255}$ si trova in una finzione ereg().
Se alzo il limite massimo di caratteri per la classe (es. {1,500}) l'output della pagina restituisce Warning: ereg(): REG_BADBR in /usr/local/psa/.../.../functions.lib.php on line 340
Se tolgo {1,255} il numero di caratteri permessi resta 255.
Eppure all'indirizzo http://www.php.net/manual/it/referen...ern.syntax.php è scritto: "... una occorrenza specifica un numero minimo e massimo di riconoscimenti previsti tramite la specifica dei due limiti ... Entrambi i numeri devono essere minori di 65536 ed il primo deve essere minore o uguale rispetto al secondo ...".
In che trappola sono finito?
Avete indicazione su come sfondare questo murodei 255 caratteri?