Originariamente inviato da nicola75ss
Ah,pensavo che per le lettere volessi un confronto case insensitive.
codice:echo preg_match("#^[0-9CGL\/\+\-\*]+$#",$stringa) ? 'valido' : 'non valido';
non serve fare l'escape di quei caratteri all'interno di una classe di equivalenza ... è poi buona regola usare gli apici singoli nelle regexp per non dover fare l'escape dei char speciali per PHP
se anche la stringa vuota è ammessa allora usa * al posto del + dopo la ]codice:'#[0-9CGL/+*-]+$#'


Rispondi quotando