集成常用的正则校验库来增强易用性
Allen-1998 opened this issue · 3 comments
Allen-1998 commented
这是一个新的想法,下面用是什么,为什么,怎么做的方式来表达一下我的观点:
-
是什么?
- 集成常用的正则校验库,使用户在需要一些常用的表单校验规则时直接 import 调用即可。
-
为什么?
- 作为一个表单校验库,形影不离的就是表单校验规则
- 对于正则水平不佳的用户而言会是很有帮助的(无需自己查找、试错,ps:就我接触到的很多甚至几年的前端正则依然一塌糊涂)
- 就像
vite
会集成rollup
的生态插件,unocss
会集成tailwind css
、windi css
的匹配规则 - 其他的表单库貌似没有实现这一点的(也许是还没想到,也许是因为没必要。。。)
-
怎么做?
- 或许参考一下 antfu 对 icon 的集成方式?(收录常用的并支持自动引入、按需打包)
我个人觉得这个功能对于一部分的用户群体来说是很有帮助的,但是如果确定要做的话具体的实现方式还有待商讨,目前我了解到的一个比较不错的常用正则库是any-rule。
Allen-1998 commented
发现 todo list 里貌似有相关内容 XD
LittleSound commented
这个周末我会做接入 yup 的工作
pr: #30
LittleSound commented
我已经添加了讲述如何使用 Yup 作为规则的文档:使用 Yup 作为规则