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);
?>