You are here

34 补充说明

admin 的头像
Submitted by admin on 星期六, 2015-09-19 03:19

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com

很多人提出了新的功能:

1),验证规则可以导入导出。

2),一个验证规则,可以直接应用到多个字段实例,而不是一个一个的复制。

3),多内置一些正则表达式规则,这样用户就不用输入了。

4),验证规则可以取反。

5),希望能够对字段的数据进行预处理,比如使用trim函数。

6),有人还给出了正则表达式的正确格式,我这里使用的是mb_ereg,很多人开始不习惯。mb_ereg是从webform_validation里面复制过来的,直到前不久(Beta1版发布后的1年后),我才知道PHP里面支持两种格式的正则表达式。

这些新功能在beta1里面并没有实现。在修正了明显的bug以后,我发布了Beta1版。Beta1版里面的改进,就是上面所说的。不久,Lullabotericduran写了一篇文章,专门介绍这个模块,http://www.lullabot.com/articles/module-monday-field-validationLullabot是全球知名的Drupal培训公司,自己编写的模块,能够在他们的首页出现,也是一个莫大的荣誉。随之而来的,是模块被更多的人关注,包括webform_validation的作者svendecabootersvendecabooter有一个想法,就是把表单验证、webform验证、字段验证统一起来。这个想法很好,很早的时候,就有人做了尝试,比如Validation API

Svendecabooter的建议,让我感到诚惶诚恐,他写的webform_validation模块,用户量要远远大于刚出来的Field validation。如果他要写一个涵盖所有验证方面的模块的话,那么Field validation就会被包含到里面,最终也将会被废弃掉,因为大家都采用新的模块了。因此我建议Svendecabooter接管Validation API模块,开发一个Drupal7的版本,来涵盖webform

、字段、表单等验证。Svendecabooter接管了Validation API,但是由于他工作比较忙,一直迟迟没有动工。

Field validation是我的练习自己Drupal技能的模块,那个想凭借着它超越东哥的念头是一致存在的,所以内心深处,是比较不喜欢与Svendecabooter的合作的。


Drupal版本: