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);

密码验证器是我觉得挺好用的一块,内置了像repeatCharacterRegexRulewhitespaceRuledigitCharacterRule这些,规则还挺灵活,日常做个强密码验证完全够用。

哦对了,如果你之前用过ReactiveForms,那你上手就更快了,直接把这些验证器塞到Validators.compose里,一点也不陌生。

如果你还在为 Angular 表单验证写一堆重复逻辑,不妨试试这个库,省事不少。实在不确定的话,也可以看看Angular 10 表单验证实战指南那篇文章,蛮有参考价值。

如果你正用 Angular 搞项目,尤其表单比较多,那装上ngx-validators真的挺值的,省时省力还靠谱。

folder
ngx-validators:Angular 2+的验证器库 预估大小:274个文件
file
purebasic.css 2KB
file
atelier-savanna-light.css 1KB
file
atelier-estuary-light.css 1KB
file
gruvbox-light.css 1KB
file
routeros.css 1KB
file
agate.css 1KB
file
sunburst.css 1KB
file
vs2015.css 1KB
file
atelier-plateau-dark.css 1KB
file
atelier-savanna-dark.css 1KB
file
gruvbox-dark.css 1KB
file
hybrid.css 1KB
file
atelier-cave-dark.css 1KB
file
railscasts.css 1KB
file
atelier-cave-light.css 1KB
file
atelier-estuary-dark.css 1KB
file
atelier-plateau-light.css 1KB
file
atom-one-light.css 1KB
file
grayscale.css 2KB
file
atom-one-dark.css 1KB
zip 文件大小:378.83KB