2016-03-04 51 views
0

我可以使用REST API使用日期(例如12/31/2016)填充文本字段。我想設置它,以便如果用戶對文本字段進行任何更改,他們必須使用相同的日期格式。使用DocuSign REST API設置數據驗證

我讀過關於設置validationPatternvalidationMessage,但是當我把<validationPattern>mm/dd/yyyy</validationPattern>它更多的字面驗證字段必須是「mm/dd/yyyy」。

是否存在有關如何使用REST API設置validationPattern的文檔?

此外,我原來是這樣的,所以我爲文本字段設置了掩碼值=日期,但是當我嘗試使用REST API填充字段時,它是空的。我相信我正在提交正確的格式(1/1/2016)。

回答

2

作爲the manual states

的Javascript regex對象被用於正則表達式驗證。

所以你需要輸入正則表達式。 mm/dd/yyy應作爲說明提供給您的用戶,它不是正則表達式。

如果你想MM/DD/YYYY嘗試this one from StackOverflow

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

Try it online

注:我躲過了文字/使用\ /我不知道隨便,如果你要逃跑的正則表達式當通過API或通過瀏覽器輸入時。我建議您使用Web瀏覽器訪問DocuSign來測試,然後切換到API。

+0

@Michael我很高興它爲你工作。你是否需要包含反斜槓以在正則表達式中跳出正斜槓?謝謝。 –