我注意到一些开发人员正在使用html输入模式进行角度样式的验证:
<input id="email" name="email"
type="text"
ng-model="vm.contact.mail"
pattern="[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$"
required />
<span ng-show="!vm.contact.email.$error.required &&
vm.contact.email.$error.pattern &&
vm.contact.email.$dirty">
Email is not in the correct format.</span>
Run Code Online (Sandbox Code Playgroud)
它似乎与之相同
ng-pattern="/[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/"
Run Code Online (Sandbox Code Playgroud)
这两种方式确实可以互换吗?在使用或性能方面,是否有任何优势/偏好?
| 归档时间: |
|
| 查看次数: |
3604 次 |
| 最近记录: |