javascript - Angular ng-message is not shown up when adding a ng-pattern -


i added ng-pattern="/^[0-9]{1,7}$/" input field (type=number) validate numbers without 'e' letter.i using angular material.it validating , showing red color in input validation message not showing up.it shown kind of similar value '3223233e3'

this happens when supply number , single e:

validation happen when enter number , e

this happens when supply many e's:

validation not happen when enter e

<input type="number" id="txtand" ng-model="txtand" ng-pattern="/^[0-9]{1,25}$/" name="andocc" required />  <div ng-messages="three.andocc.$error">    <div ng-message="required">please supply value</div>    <div ng-message="pattern">please supply valid value</div>  </div>

in pen @edric,

try code

<div ng-messages="three.andocc.$error"> <div ng-message="required">please supply value</div> <div ng-message="number">please supply valid value</div> </div>


Comments

Popular posts from this blog

Command prompt result in label. Python 2.7 -

javascript - How do I use URL parameters to change link href on page? -

amazon web services - AWS Route53 Trying To Get Site To Resolve To www -