-2
我正在通过模式属性实施验证,它不起作用。模式在angular2中不起作用
<input type="text" formControlName="mobile" name="mobile" pattern="[0-9]" />
我正在通过模式属性实施验证,它不起作用。模式在angular2中不起作用
<input type="text" formControlName="mobile" name="mobile" pattern="[0-9]" />
将此模式用于手机号码。
<input type="text" name="mobile" ng-pattern="/\d{10}/" />
或者 如果你想使它与模式工作,你可以使用这个
Mobile Number :
<input type="text" class="form-control" ng-model="mobileNo" name="mobileNo" ng-pattern="regEx" />
的JavaScript
$scope.regEx="/^[0-9]{10,10}$/;"
属性然后
<input type="text" pattern="[789][0-9]{9}">
我想你回答角1,我的问题是从角2,我不确定是否支持模式。 – Manish
工作正常,但你模式是'[0-9]'......应该是'[0-9] *'或'[0-9] +' – Phill
谢谢,它现在正在工作。电子邮件怎么样.. 正则表达式有什么问题吗? – Manish
是的,正则表达式的开始/结尾有'/',不应该在那里。这些只在JavaScript中编写正则表达式时才需要。 – Phill