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

如何判斷輸入是否為空,是否為數字,是否漢字,長度是否匹配,長途電話區號是否符合規則

答題得分者是:zhouying82
nanpiao
一般會員


發表:12
回覆:18
積分:6
註冊:2007-10-19

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-12-13 09:33:39 IP:218.60.xxx.xxx 訂閱
如標題
如何判斷輸入是否為空,是否為數字,是否漢字,長度是否匹配,長途電話區號是否符合規則

請問各位大大提供具體源碼,程式流程順序,
編輯記錄
nanpiao 重新編輯於 2007-12-13 10:14:28, 註解 無‧
jow
尊榮會員


發表:66
回覆:751
積分:1253
註冊:2002-03-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-12-13 13:00:54 IP:210.66.xxx.xxx 訂閱
長度等於多少?
長途電話區號的規則,也沒有定義?

這樣沒有規格的提問, 恐怕很難要得到回應
你應該再多些補充說明....

===================引 用 nanpiao 文 章===================
如標題
如何判斷輸入是否為空,是否為數字,是否漢字,長度是否匹配,長途電話區號是否符合規則

請問各位大大提供具體源碼,程式流程順序,
nanpiao
一般會員


發表:12
回覆:18
積分:6
註冊:2007-10-19

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-12-13 13:45:00 IP:218.60.xxx.xxx 訂閱
謝謝jow大哥現身:
大陸長途電話區號為3和4位,電話號碼為7和8位.所以最長為12位,最短11位
如北京010,上海021,廣州020,天津021,重慶023,沈陽024,南京025,武漢027,成都028,西安029
大連0411,鞍山0412, 撫順0413,本溪0412等.
大陸移動號碼gsm和cdma長度為11位:
如移動公司134,135,136,137,138,139,159,158
聯通公司:130,131,132,133,151,152.
以上程序判斷是否輸入為空,是否為數字,是否長度匹配,長途電話第一位是否為0,移動手機前兩位是否為13和15
同時資料庫連接如何設定:
例如我的程式拷貝到其他電腦,需要配置數據源odbc等,想通過讀取資料庫配置文件,如果存在配置文件并讀取,
初始化資料庫控件,如果讀取不到數據源odbc配置文件,則將資料庫控件.visible:=false.
不知如何編寫源碼
zhouying82
高階會員


發表:150
回覆:272
積分:189
註冊:2004-03-16

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-12-17 16:00:48 IP:125.215.xxx.xxx 訂閱
你可以直接使用Tmaskedit控件里面的EditMass属性啊。
如输入:999(标志当前位置只能输入数字,但不是必须),aaa(好像是只能输入字母,但不是必须),其他的忘记了。
不过其他的具体方法,你可以参见delphi帮助。
------
断断续续的学了几年,还是一个初学者,永远支持Delphi !
nanpiao
一般會員


發表:12
回覆:18
積分:6
註冊:2007-10-19

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-12-20 09:21:16 IP:218.60.xxx.xxx 訂閱
谢谢:zhouying82大大的提示,我使用Tmaskedit控件里面的EditMass属性啊。但是并不能解决我提出符合大陆习惯的规则,以及一连串的判断是否为空,是否为数字,是否长度匹配,区号规则是否匹配.所以比较繁琐.还是多谢zhouying82大大回帖
系統時間:2024-04-23 20:35:48
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!