hi,
$check="[1]*$";
...geht nicht,$check="[2]*$";
:) ... würde allerdings jetzt auch gerne wissen warum das so ist
es könnte evtl.(!) mit folgendem zusammenhängen, zitat http://www.php.net/manual/de/pcre.pattern.modifiers.php:
"Whitespace characters may never appear within special character sequences in a pattern"
[_a-zA-Z0-9- ] beinhaltet den whitespace am ende und damit "innerhalb" der angegebenen zeichenklasse, während
[ _a-zA-Z0-9-] ihn am anfang und damit nicht mehr "innerhalb" der klasse beinhaltet.
ist aber nur (m)eine interpretation der zitierten aussage.
gruss,
wahsaga