ngx-validators Angular 2+表单验证库
ngx-validators 的各种表单验证器挺实用的,尤其适合用 Angular 2+做表单校验的朋友。支持的验证器还蛮多的,比如电子邮件、密码强度、信用卡、手机号等常见类型,基本都能涵盖日常开发场景。
安装也简单,直接用npm install ngx-validators --save-dev
就行,连配置都不用太操心,稍微在project.config.ts
里加一段路径代码就能用:
let additionalPackages: ExtendPackages[] = [
{
name: 'ngx-validators',
path: 'node_modules/ngx-validators/bundles/ngx-validators.umd.min.js',
},
];
this.addPackagesBundles(additionalPackages);
密码验证器是我觉得挺好用的一块,内置了像repeatCharacterRegexRule
、whitespaceRule
、digitCharacterRule
这些,规则还挺灵活,日常做个强密码验证完全够用。
哦对了,如果你之前用过ReactiveForms
,那你上手就更快了,直接把这些验证器塞到Validators.compose
里,一点也不陌生。
如果你还在为 Angular 表单验证写一堆重复逻辑,不妨试试这个库,省事不少。实在不确定的话,也可以看看Angular 10 表单验证实战指南那篇文章,蛮有参考价值。
如果你正用 Angular 搞项目,尤其表单比较多,那装上ngx-validators
真的挺值的,省时省力还靠谱。
ngx-validators:Angular 2+的验证器库
预估大小:274个文件
purebasic.css
2KB
atelier-savanna-light.css
1KB
atelier-estuary-light.css
1KB
gruvbox-light.css
1KB
routeros.css
1KB
agate.css
1KB
sunburst.css
1KB
vs2015.css
1KB
atelier-plateau-dark.css
1KB
atelier-savanna-dark.css
1KB
378.83KB
文件大小:
评论区