Javascript 模式在angular2中不起作用

Javascript 模式在angular2中不起作用,javascript,angularjs,angular,Javascript,Angularjs,Angular,我正在通过模式属性实现验证,但它不起作用 <input type="text" formControlName="mobile" name="mobile" pattern="[0-9]" /> 将此模式用于手机号码 <input type="text" name="mobile" ng-pattern="/\d{10}/" /> 如果您想让它与模式属性一起工作,那么 <input type="text" pattern="[789][0-9]{9}"&g

我正在通过模式属性实现验证,但它不起作用

 <input type="text"  formControlName="mobile" name="mobile" pattern="[0-9]" /> 

将此模式用于手机号码

<input type="text" name="mobile" ng-pattern="/\d{10}/" />
如果您想让它与模式属性一起工作,那么

<input type="text" pattern="[789][0-9]{9}">


工作正常,但您的模式是
[0-9]
。。。它应该是
[0-9]*
[0-9]+
谢谢,它正在工作。电子邮件呢。。正则表达式有什么问题吗?是的,正则表达式的开始/结束有
/
,不应该在那里。我想你应该回答angular 1,我的问题来自angular 2,我不确定是否支持模式。
$scope.regEx="/^[0-9]{10,10}$/;"
<input type="text" pattern="[789][0-9]{9}">