使用 DocuSign REST API 设置数据验证

Using DocuSign REST API to set Data Validation

我可以使用 REST API 用日期(例如 12/31/2016)填充文本字段。我想设置它,以便如果用户对文本字段进行任何更改,他们必须使用相同的日期格式。

我读过有关设置 validationPatternvalidationMessage 的内容,但是当我输入 <validationPattern>mm/dd/yyyy</validationPattern> 时,它更像是一种文字验证,其中字段必须是 "mm/dd/yyyy".

是否有关于如何使用 REST 设置 validationPattern 的文档API?

此外,我最初拥有它以便为文本字段设置掩码值 = 日期,但是当我尝试使用 REST API 填充该字段时它是空的。我相信我提交的格式正确 (1/1/2016)。

the manual states,

Javascript RegEx object is used for regular expression validation.

所以你需要输入一个正则表达式。 mm/dd/yyy 应该作为 说明呈现给您的用户, 它不是正则表达式。

如果你想要mm/dd/yyyy试试this one from Whosebug:

^((0?[1-9]|1[012])[- \/.](0?[1-9]|[12][0-9]|3[01])[- \/.](19|20)?[0-9]{2})*$

Try it online

注意:我通过使用 \/ 转义了文字 / 我不知道在通过 API 或通过浏览器输入正则表达式时是否应该转义正则表达式。我建议您通过使用网络浏览器访问 DocuSign 进行测试,然后切换到 API.