用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3109|回复: 1
收起左侧

[讨论/交流] 因正则表达式困扰的兄弟们

[复制链接]
发表于 2012-3-21 16:01:09 | 显示全部楼层 |阅读模式
本帖最后由 巳奈克杰罗 于 2012-3-21 16:02 编辑
PHP复制代码
function xxx($str){return ( ! preg_match("/^([a-z])+$/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是 上面你所新建的函数名...中文匹配我是这么做的... =  = ;




发表于 2012-3-22 12:33:17 | 显示全部楼层
其实不用修改 CI 源码,你可以自己扩展表单验证类。
如果你修改源码,你以后升级 CI 就会很麻烦。

本版积分规则