線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:916
推到 Plurk!
推到 Facebook!

如何判斷輸入值

答題得分者是:T.J.B
chubby
一般會員


發表:43
回覆:65
積分:21
註冊:2003-05-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-08-27 11:22:58 IP:61.228.xxx.xxx 未訂閱
EDIT 或DBEDIT 在輸入時可否判斷前2碼僅能key in 英文A...Z , 後8碼為數字0...9 或輸入後 OnExit 去檢查ㄋ ?
T.J.B
版主


發表:29
回覆:532
積分:497
註冊:2002-08-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-08-27 11:47:04 IP:61.218.xxx.xxx 未訂閱
參考一下 subNo := EDIT1.TEXT; if (not (subNo[1] in ['A'..'Z'])) or (not (subNo[2] in ['A'..'Z'])) then begin edit1.setfocus ; Raise Exception.Create('前2碼須為大寫英文字母 請重新輸入!!'); end else if Length(subno) =10 then begin for i := 3 to 10 do begin if not ( subno[i] in ['0'..'9']) then begin edit1.setfocus ; raise Exception.Create('後8碼須為數字 請重新輸入!! '); end; end; end ; 後8碼的判斷就跑迴圈比照辦理去判斷 天行健 君子當自強不息~~@.@ 發表人 - T.J.B 於 2004/08/27 12:05:39
------
天行健
君子當自強不息~~@.@
chubby
一般會員


發表:43
回覆:65
積分:21
註冊:2003-05-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-08-27 19:12:01 IP:61.228.xxx.xxx 未訂閱
Hi謝謝 T.J.B版主 我try try see 謝謝
系統時間:2024-05-17 11:34:54
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!