K9 通用版 博客版 主题版 地方门户版 企业版 |   企业(ASP) 分类 使用 分享 疑问 模板 建议 帮助 错误 其他
+新建主题 [Ajax]
填写帐号密码即可完成注册
+新建话题 最新回复排序 最新主题排序 精华帖子

kingcms自定义模块验证编写规则

1Next >

hkdeng 发表于:15-06-14 22:52 [添加收藏] 楼主 [回复] #Top#
hkdeng 人气:13 积分:19 金币:444

此验证是调用KingCMS类的check函数进行校验的,对应规则如下。

[Number]

0 不能为空

1 必须为 A-Za-z

2 必须为 0-9

3 必须为 a-z0-9A-Z

4 必须为 E-mail

5 必须为 URL

6 长度必须为x-y(包括x和y,如果x=y,则为x)

7 必须相等的两个字符串

8 自定义正则验证

9 检查是否已经存在项目.

10 原始密码是否相同

11 判断是否有非法字符,包括片假名

12 比较表单提交过来的值和预设的值是否相等

13 1:true false|13|tip;若为false 这发出提示

14 判断是否为(日期时间)类型

15 不能包含特殊符号,判断文件路径用

编写方法:

[Number] | [错误提示输出] | [可选项]

举例1:不能为空

0|此字段不能为空

举例2:要求长度限制为30,并且不能少于3个字符

6|此字段的长度范围是3-30|3-30

举例3:不能为空,并且是整型  www.hkdeng.com

0|此字段不能为空  2|此字段必须为整数

举例4:要求两个文本框A和B中的内容一致

7|A框和B框的内容不一致| [B的name值]  0|请输入A框中的内容

举例5:自定义正则表达式验证

8|必须为数字类型|^[0-9,.]+$

举例6:判断是否为日期类型

14|您输入的日期格式有误

Number取值和可选项的关系

当Number值为6,7,8,9,10,12的时候,可选项不能为空,一般常用的是6和8,其他的验证基本上不会在OO验证里调用。

其他的项目不需要可选项,常用的是0,1,2,3,4,5

c6281564 发表于:15-06-18 16:24 沙发 [回复] #Top#
c6281564 人气:8 积分:17 金币:156
还是有点深奥了,对于我们这些不懂代码的人来说
没有旁白么

1Next >

发表回复

帐号 匿名发布 审核后可见 [加载完整在线编辑器]
内容
验证码
KingCMS 内容管理系统

关于我们 联系我们 广告报价 付款方式 站点导航

Copyright © 2004-2015 Focuznet All rights reserved.

广州唯众网络科技有限公司 粤ICP备08008106号