基于Java的验证框架:talent-validate1.5发布

发布基于Java的开源验证框架talent-validate1.5,支持即时验证和ID验证,新增IP验证器,可通过一行代码为多个字段添加验证逻辑,具备简单、灵活及人性化的特点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

因为公司项目的特殊情况,都是管钱的,不能有丝毫的差错,所以对于验证真快特别较真,以前,虽然也是用js的验证框架validate.js,但是总感觉js有点不让人放心,至于怎么不放心,也说不出来,所以除了js验证外,还需要额外增加java的验证,自己一个一个的敲代码,感觉比较费时间,终于看到机遇java的验证框架了,贡献,感谢共享人。

 

 

   基于Java的开源验证框架talent-validate1.5发布。

本次修改:

1、支持onfocus、onchange和onkeyup事件的即时验证(如果不需要这些功能,可以修改config.js的下面三个属 性:isValidateWhenOnKeyUp、isValidateWhenOnChange和isValidateWhenOnFocus)



2、支持id验证(以前只支持name)

Java代码
  1. new  IpValidator().addId( "id1" , "id2" );  


3、增加了一个Ip验证器(当然了,大家添加新验证器是件简单的事情)

Java代码
  1. new  IpValidator().addId( "id1" , "id2" );  



本验证器的特点:

1、简单
一行代码就可以为许多字段添加需要的验证逻辑

Java代码
  1. new  IpValidator().add( "id1" , "id2" );  


2、灵活
可以轻松对字段进行取消和添加验证,比较适合复杂的页面

Java代码
  1. var requiredValidator =  new  RequiredValidator();  
  2. <input type="button"  value= "取消必输验证"  onclick= "requiredValidator.remove('n1', 'n2');" />  
  3. <input type="button"  value= "添加必输验证"  onclick= "requiredValidator.add('n1', 'n2');" />  


还可以在config.js中和validate.css中对提示错误的方式和样式进行配置。
3、人性化
这个不必多说了吧,在我的印象中,用户口碑很好。这里的用户包括开发人员以及界面的使用人员。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值