2 个回答

ng-parttern做的是表单验证,input中输入的内容不符合ng-parttern中的正则表达式,表单验证的值为false

如果要过滤输入的内容,可以写过滤器或者指令

<input type="text" name="sourceIp" class="form-control ng-dirty ng-valid ng-valid-pattern" ng-model="formData.sourceIp" placeholder="请输入IP/网段" ng-pattern="/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])(|\/([1-9]|1\d|2\d|3[0-2]))$/">

ng-pattern是验证用户输入是否符合要求。
图片描述

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题