3.2.6、数据有效性验证
在设计表单时,我们需要对用户填写的数据进行验证,比如:身份证号,手机号码,邮箱等数据进行有效性验证。
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 }; };