900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > Angular学习笔记-表单校验器

Angular学习笔记-表单校验器

时间:2020-10-07 11:09:18

相关推荐

Angular学习笔记-表单校验器

自定义校验器

基本语法:

xxx(params:AbstractControl):{[key:string]}:any{return null;

传入参数类型是AbstractControl,是FormGroup、FormControl和FormArray的共同父类,传入参数声明了校验器用于什么对象类型上

返回值类型为任意类型,其中返回对象类型中的key键是string类型,可通过errors打印

demo

mobileVaild(mobile:FormControl):any{let value = (mobile.value|| "")+";let myreg = /^((1[3,5,8][0-9])|(14[5,7])|(17[0,6,7,8])|(19[7]))\d{8}$/;let valid = myreg.test(value);console.log("手机号是否校验通过:"+valid)return valid ? null:{mobile:true}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。