- Home
- Categorie
- Coding e Sistemistica
- Coding
- Reg Exp per stringa con spazi, - e _ usando preg_match()
- 
							
							
							
							
							
Reg Exp per stringa con spazi, - e _ usando preg_match()Salve a tutti, sto sviluppando un form di inserimento dati e ho notevoli ( a dir poco ) problemi con la validazione di un campo di input! La richiesta è semplice: il campo rappresenta un modello di un oggetto, e deve poter contenere caratteri alfanumerici, trattini ( - ), underscore ( _ ) e spazi; il controllo sulla presenza o meno di questi caratteri è effettuato con l'istruzione 
 [php]!empty($fields[$field_name]) && !preg_match($reg_exp, $fields[$field_name])[/php]dove $field è il campo del form e $reg_exp è l'espressione regolare da utilizzare per il controllo.Ho cercato sul forum e ho trovato questa espressione: /^[a-zA-Z0-9 ]{1,50}$/ ```( nel topic **Regex e controllo Stringa** ), ma non mi è stata molto utile ( l'ho riadattata prima di usarla ).:( Attualmente ho scritto questa espressione[A-Za-z0-9_\s-] Come posso risolvere? Dove sto sbagliando??
 
- 
							
							
							
							
							
up... 
 
- 
							
							
							
							
							
Sono riuscito a risolvere il problema, e l'espressione che ha funzionato alla fine è stata #^[a-zA-Z\s0-9_-]+$#come segnalatomi su html.it ( forum.html.it/forum/showthread.php?s=&postid=13220932#post13220932 ) Grazie comunque 
 Ciao a tutti