在设计表单时,我们需要对用户填写的数据进行验证,比如:身份证号,手机号码,邮箱等数据进行有效性验证。

1、在字段的"自定义验证函数"里面选择已有验证或设置新的验证有效性函数

2、现有系统内置的有效性验证

 序号 函数名称 函数说明
 1 HtmlControlCustomizedValidate.IsNumber 只能输入数值
 2 HtmlControlCustomizedValidate.IsInt 只能输入整数
 3 HtmlControlCustomizedValidate.IsValidMobilePhone 手机号码验证
 4 HtmlControlCustomizedValidate.IsPhoneNumber 电话号码验证
 5 HtmlControlCustomizedValidate.IsValidEmail 邮箱地址验证
 6 HtmlControlCustomizedValidate.IsValidGuid GUID格式验证
 7 HtmlControlCustomizedValidate.IsValidIPAddress IP地址验证
 8 HtmlControlCustomizedValidate.IsValidEnglishAndNumber 只能输入英文和数字
 9 HtmlControlCustomizedValidate.IsBankNumber 银行账号验证
 10 HtmlControlCustomizedValidate.IsPlateNumber 车牌号验证
 11 HtmlControlCustomizedValidate.IsVehicleIdentificationNumber 车架号验证

3、自定义有效性验证函数

示例,在全局JAVASCRIPT / 自定义功能JS设置 / 流程事件的JS设置里面添加:

//自定义数据有效性验证函数
HtmlControlCustomizedValidate.自定义数据有效性验证函数名称 = function (Sender, Value)
{
    //是否有效
    var IsValid = true;

    //定义无效数据的提示信息
    var ErrorMsg = "无效的数据格式";

    //开始验证Value是否有效的逻辑

    //返回
    return { IsValid: IsValid, Value: Value, ErrorMsg: ErrorMsg };
};