格式检查
检查问题的格式。
规则说明:“主题首字母”值必须为 3 个字符或 2 个字符,并且短划线代替中间的首字母。不允许出现数字、空格或特殊字符。
规则表达式
var str=txtitem1.toUpperCase();
if(str.length==3 && (str.match("^([A-Z]){3}$") || str.match("^(([A-Z])[-]([A-Z]))$")))
{
return true;
}
else
{
return false; //System sends query if the return false condition is met
}
查询消息:值不会以 3 个字符的必需格式记录,或者使用短划线代替中间初始字符记录 2
定义
验证步骤
在给定规则表达式的以下验证步骤中,我们使用引用主题首字母的 <item>。
- 使用主题进行测试,转到包含要检查的 iems 的给定访问和表单,在此示例中为主题首字母缩写 <
txtitem1
>。 - 按照下表更新表单项
txtitem1
,并验证结果是否已列出:txtitem1
结果 'ABC' 无查询 'abc' 无查询 'AbC' 无查询 'A-b' 无查询 'A-A' 无查询 'a-z' 无查询 'A' 查询 'AB' 查询 'Ab' 查询 'A_b' 查询 '123' 查询 'A13' 查询 'AB@' 查询 'AB$' 查询 'AB!' 查询 'AB&' 查询 'A B' 查询 'Abc' 无查询
注意:
如果表单存在于多个访问中,请重复上述步骤。
其他示例
示例 4-10“套件编号:”必须为 5 位数
var wk2num=KITNUM.toString();
if(wk2num.length==5)
{
return true;
}
else
{
return false;
}
查询消息:套件编号不符合要求(套件编号必须为 5 位数)。请更正或说明。
父主题:电子数据收集 (EDC) 示例