簡體   English   中英

Acrobat表單字段RegEx驗證

[英]Acrobat Form Field RegEx Validation

我的PDF中有一個表單字段,需要五個大寫字母作為輸入,或者根本不需要。 其他一切都會導致錯誤。 我得到了第一部分工作,但我在檢查空場時遇到了一些錯誤。 這是我的Javascript:

 event.rc = true; var myRegExp = /^[AZ]{5}$/; var myTextInput = event.value; if ( !myRegExp.test(myTextInput) || myTextInput != "" ) { app.alert("Your order number prefix must be formatted as five characters, all caps."); event.rc = false; } 

將正則表達式更改為

var myRegExp = /^([A-Z]{5})?$/;

允許空字符串匹配並刪除|| myTextInput != "" || myTextInput != ""條件變得無關緊要。

A (...)? 組是可選的,因為? 匹配量化子模式的1或0次出現。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM