仅在某些情况下,我需要使用正则表达式模式来验证输入类型。但是,当该字段被隐藏时,整个表单无效,因此我无法继续。有没有一种方法可以使模式成为条件
<input type="text" class="form-control" name="FileName" id="FileName" ng-model="FileName" ng-required="fileModalMode=='Rename' || fileModalMode=='Create'" pattern="^(\w+\.?)*\w+$">
类似
<input type="text" class="form-control" name="FileName" id="FileName" ng-model="FileName" ng-required="fileModalMode=='Rename' || fileModalMode=='Create'" ng-pattern="fileModalMode=='Rename' || fileModalMode=='Create' ? '^(\w+\.?)*\w+$'">
答案 0 :(得分:0)