I'm using ng-pattern to validate a field and display a message when it does not match a specific pattern using ng-messages. The issue I have is the form has a next button which is being disabled/enabled with ng-diabled"form.$invalid" so when the input is invalid the form is then invalid.
What I would like to achieve is to display a message with ng-message when ng-pattern is not matched but not set the form to invalid. Essentially I'm trying to provide a hint that the text input by the user might not be valid whilst not preventing the form from being submitted.