salve
avrei bisogno di una regexp che rimuova tutti i caratteri non consentiti da una stringa.
L'espressione dovrebbe validare tutti i caratteri lettera minuscola a-z
possibilmente anche le accentate ā, č, ė ecc. e le ö ecc.
inoltre alla fine della stringa possono trovarsi 0,1 o 2 numeri 0-9
ho scritto questa ma ovviamente non funziona...
codice:<?php $test = array(); $test[] = 'cia9o'; $test[] = 'ciao9'; $test[] = 'ciao99'; $test[] = 'ciao99999'; $test[] = 'Ciao'; $test[] = 'C iao'; $output = $test; for( $x=0,$limx=sizeof($output);$x<$limx;++$x ){ $output[$x] = ereg_replace( '^[^a-z][^0-9]?$', '', $output[$x] ); } print_r($test); print_r($output); ?>

Rispondi quotando
