一百行JS代码实现一个校验工具
做过校验需求的小伙伴们都知道,校验其实是个麻烦事。 规则多,需要校验的字段多,都给我们前端带来巨大的工作量。 一个不小心,代码里就出现了不少if else等不可维护的代码。 因此,我觉得一个团队或者是一个项目,需要一个校验工具,简化我们的工作。 首先,参考一下 Joi。只看这一小段代码: Joi.string().alphanum().min(3).max(30).required() 我希望我的校验工具Coi也是链式调用,链式调用可以极大的简化代码。 校验呢,其实主要就3个入参:需要校验的数据,提示的错误信息,校验规则。 哎 直接把代码贴出来吧,反正就一百行,一目了然: export de
用户评论
推荐下载
-
中国汉字大全一行一个.txt
中国所有汉字大全一行一个合计近21000个例如 一 丁 丂 七 丄 丅 丆 万 丈 三 上 下 丌 不 与 丏 丐 丑 丒 专 且 ……
109 2020-05-22 -
Hibernate Validator实现更简洁的参数校验及一个util
主要介绍了Hibernate Validator实现更简洁的参数校验及一个util,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
6 2020-12-31 -
20行JS代码实现图片切换效果
NULL 博文链接:https://jinghua.iteye.com/blog/400420
19 2020-08-30 -
30行js代码实现贪吃蛇
纯js代码完成,js代码总行数28行,欢迎大家用来参考学习。如果发现有什么不足之处,欢迎各路大佬指定。
21 2019-08-01 -
Forecast一个Node.js Weather CL工具
Read Me: 这是一个 Node.js 命令行应用程序。要运行,克隆项目并使用终端导航到项目文件夹,键入下面的命令,然后输入该位置当前天气的邮政编码! ```bashnode weather
1 2024-12-16 -
一个JS翻页效果
<IFRAME border=0 align=center marginWidth=0 marginHeight=0 src=”1.htm” frameBorder=no width=2
9 2020-12-06 -
一个JS类收藏
prototype.js开发者手册博文链接:https://ghost-fly.iteye.com/blog/97263
26 2019-09-10 -
一个js验证表单
NULL 博文链接:https://jhaij.iteye.com/blog/267427
14 2020-08-22 -
一个js树形菜单
这是一款基本js技术的树形菜单
25 2019-05-01 -
一个js日历控制
NULL博文链接:https://mousepc.iteye.com/blog/969628
44 2019-12-31
暂无评论