修改验证规则
修改文档中数字和邮箱字段的验证规则。
(function () {
let doc = Api.GetDocument();
let forms = doc.GetAllForms();
forms.forEach((form) => {
if (form.GetFormType() === "textForm") {
let formKey = form.GetFormKey();
let formText = form.GetText();
if (/^\(\d{3}\)\d{3}-\d{4}$/.test(formText)) {
form.SetCharactersLimit(14);
form.SetRequired(true);
form.SetPlaceholderText("(123)456-7890");
form.SetComb(true);
} else if (
/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/.test(formText)
) {
form.SetCharactersLimit(254);
form.SetRequired(true);
form.SetPlaceholderText("example@example.com");
}
}
});
})();
使用方法:获取文档,获取所有表单,获取表单类型,获取表单键,获取文本,设置字符限制,设置必填项,设置占位文本,设置梳状输入
结果