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

本文详细解析了KingCMS类中check函数的验证规则,并提供了多种实际应用场景与代码示例。
 

此验证是调用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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值