巳奈克杰罗 发表于 2012-3-21 16:01:09

因正则表达式困扰的兄弟们

本帖最后由 巳奈克杰罗 于 2012-3-21 16:02 编辑

function xxx($str){return ( ! preg_match("/^()+$/i", $str)) ? FALSE : TRUE;}

这个是我在论坛上发过提问的,后来我朋友告诉我这么做的 呵呵

只要在 system\libraries\Form_validation.php 里添加几行代码而已

砖家 高手 路过,只是给遇到跟我一样问题的童鞋们 看看的

一看代码都会明白的,只要在下面的表达式中替换而已...

在论坛里发现一个 整理表达式的贴 【地址如下】

http://codeigniter.org.cn/forums/forum.php?mod=viewthread&tid=10919

参照里面的表达式 换换就可以用了

$this->form_validation->set_rules('user','User','xxx');

xxx是 上面你所新建的函数名...中文匹配我是这么做的... == ;




Hex 发表于 2012-3-22 12:33:17

其实不用修改 CI 源码,你可以自己扩展表单验证类。
如果你修改源码,你以后升级 CI 就会很麻烦。
页: [1]
查看完整版本: 因正则表达式困扰的兄弟们