Klaus Mock: Wie formuliert man solch eine Bedingung?

Beitrag lesen

Hallo,

if ( $var =~ /[1][ a-zA-Z0-9äöüßÄÖÜ_.-]*$/ ) {
Klasse! Das funktioniert genau wie ich wollte. Vielen Dank!

Dabei sollte aber erwähnt werden, dass die Regex sich nicht mit Deiner ursprünglichen Bedingung deckt:

Wenn $var _nicht_ mit a-zA-Z oder den Umlauten (ohne ß) beginnt,

^^^^^^^^

Eigentlich wolltest Du ja das $var _unbedingt_ mit [a-zA-ZäöüÄÖÜ] beginnen muß. Und das ist etwas vollkommen anderes;-)

Grüße
  Klaus


  1. a-zA-ZäöüÄÖÜ ↩︎