Hi,
In einem Formular wird eine E-Mail-Adresse eingetragen. Nun will ich einen simplen Check machen, ob die Adresse gültig ist oder nicht.
Falls sie es ist, speichere ich sie in %update_data, um sie später in die DB zu schreiben.
Die Funktion ist eigentlich egal, ich habe folgendes Code-Stück:
[...] param('email') =~ m/^\w+@\w+.\w+$/
Eine Anmerkung:
Damit filterst Du auch E-Mail-Adressen raus, die beispielsweise ein Minus enthalten. \w steht nur für Groß- und Kleinbuchstaben, Ziffern und Underscore.
mfG,
steckl