regEx用于匹配angular2中的html标签

时间:2018-07-10 05:56:25

标签: regex angular

我在以下模式中有一个角度为1.3的页面,用于匹配密码中的html标签。regEx检查用户是否输入了“ <”或“>”。

 <input ng-model='user.password' type="password" 
        name='password' class="form-control input-lg b  text-md" 
        placeholder='New Password' required 
        ng-maxlength="25" ng-minlength="6" ng-pattern="/^[^<\>]+$/">

<div ng-show="resetPasswordForm.password.$error.pattern" class="text-danger sxo_validate_msg text-sm">
    Html tags not allowed
</div>

与我在angular2中使用时相同的代码始终显示错误消息,而不管我是否输入<>。

下面是angular2中的代码

    <input [(ngModel)]='user.password' id="password" type="password" 
           name='password' class="form-control input-lg b  text-md"
           placeholder='New Password' required maxlength="25" minlength="6" 
           pattern="/^[^<\>]+$/" #password="ngModel">

   <div *ngIf="password.hasError('pattern')" class="text-danger sxo_validate_msg text-sm">
         Html tags not allowed
   </div>

请指导。仅当用户输入“ <”“>”时,错误才会显示。

0 个答案:

没有答案