TED116: Problem mit regulärem Ausdruck

Beitrag lesen

Hallo,

ich habe ein Problem mit einem regulärem Ausdruck.
Ich möchte überprüfen, ob im Feld "Bemerkungen" Sonderzeichen eingegeben wurden, dies mache ich mit folendem Ausdruck

unless ($bem =~ /^([a-zA-ZäöüÄÖÜß0-9-.\s,:;?!"\ ]+)$/)
{
       ...

}

Wird allerdings im Feld Bermerkung nichts eingegeben, meldet er mireinen Fehler. Dies habe ich doch aber mit /s abgefangen oder?

Was ist nicht korrekt?

grüsse, ted116