檢查輸入是否符合Identity格式,目前僅支援台灣身分證,編號規則:身分證統一編號(身分證字號)一共有十碼,起首為一個大寫英文字母與接續的九個阿拉伯數字
此章節包含主題:
驗證使用者在輸入時的字串格式是否符合Identity的規定,(1)第一個字元代表地區(2)第二個字元代表性別, 1 代表男性, 2 代表女性(3)第三個字元到第九個字元為流水號碼(4)第十個字元為檢查號碼
通常用於填寫表單及資料,例如: 註冊及報名畫面。
於欄位的輸入檢查或是存檔前處理(BeforeSave)皆可使用,透過Action Flow樹狀架構點選Dynamics Validate - Identity Validation設定,以下透過存檔前處理示範
1. 於資料規格事件中右鍵加入BeforeSave事件,挑選左方Dynamics Validate,選用Identity Validation拖拉至流程圖中
2. 右方資料規格展開,將欲想檢查之欄位或控制項拖拉至畫面欄位中
3. 接著輸入之欄位值搭配Assign Variables可明確彈出錯誤訊息提示輸入者
4. 點選「新增欄位」選擇「Output.abortMessage」,將Identity Validation產生出來的結果Result(value)帶入值中
5. 完成設定即可執行測試結果,當表單欄位輸入不符合Identity格式時,將無法正常存檔並彈出提示視窗