Added a period to regexp for messag.
Changed the names of the ng-patterns, the input names, removed unnecessary ids and added ng-disabled to submit button with expression.