KingCMS
约有个网站正在使用KingCMS 5.0

更新 下载 许可 帮助 术语 企业网站解决方案 服务&报价 讨论交流

当前位置使用帮助[OO_public] >> KingCMS 5.0 自定义模块的验证编写规则

KingCMS 5.0 自定义模块的验证编写规则

此验证是调用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:不能为空,并且是整型

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

[来源:原创] [作者:Sin.CS] [日期:07-12-27] [热度:]

评论

发表评论

许可协议

免费! 可以用在商业用途网站。包括个人及企业网站,而无需支付使用费用,仅需保留KingCMS支持信息链接即可。
详细协议请阅读许可协议文档。

下载完整许可协议文档(Word格式)

进入许可协议页面

© 2004-2008 KingCMS.com All rights reserved.

Powered by: KingCMS 5.0.1.0217

关于KingCMS | 联系方式 | 付款方式 | 免责条款