众所周知,校验规则是一个非常好用的工具,用的好可以实现很多特殊场景。 例如:电话11位/身份证18位的数字校验、字段为空等多种校验、以及字段必填校验等。校验规则可以通过后台在不同的业务对象字段中设置校验规则公式。 来看一下用户们应用频率较高的10个校验规则公式吧~ 1、电话号码必须为11位(此公式也可设置身份证号必须为18位等场景) 【校验公式】NOT(ISNUMBER())||LEN()<>11 【效果展示】 2、字段A和字段B必须填一个 【校验公式】(ISNULL(插入字段--字段A))&&(ISNULL(插入字段--字段B)) 【效果展示】 3、单选选“X”时,字段C不为空 【校验公式】IF(插入字段--单选字段="X",ISNULL(插入字段--字段C),false) 【效果展示】 4、字段D有值时,字段E和字段F必须为空 【校验公式】IF(NOT(ISNULL(插入字段--字段D)),not(ISNULL(插入字段--字段E))||not(ISNULL(插入字段--字段F)),false) 【效果展示】 5、字段G有值时不能修改 【校验公式】IF(ISNULL(PRIORVALUE(插入字段--字段A)),false,ISCHANGED(插入字段--字段A)) 【效果展示】 6、整数字段H必须为整百数(此公式也适用于整十数、整千数等场景) 【校验公式】MOD(插入字段--整数字段H,100)<>0 【效果展示】 7、文本字段J中不能有空格(此公式也可设置其他字符,如“@”“!”“#”等场景) 【校验公式】CONTAINS(插入字段--文本字段J, " ") 【效果展示】 |