1. 请在工单模板上添加一个字段比方说叫 "IP Address“.
2. 然后在”表单字段规则” 中添加如图2的规则, 在动作里选择"执行脚本“ 脚本内容,红色部分请用您环境中创建的”IP Address“的字段名称(一般为API名称,非显示名)替换即可
3. 使用该模板创建工单,如果IP地址不合规无法提交表单,如图3
var fafrKey = "WorkOrder_Fields_UDF_CHAR1";
if($CS.isFormSubmit())
{
var ipaddress = $CS.getValue(fafrKey);
if (!/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/.test(ipaddress)){
alert("You have entered an invalid IP address!");
$CS.stopFormSubmission();
}
}
图1
图2
图3