Added a little hin for *-fields
Restructurating the validation and minor fixes

Deleted the array and the counter
Fill var msg
Extended the regex
Rewritten Action