上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
Watermelon
註冊時間: 2005-01-22 文章: 198
第 1 樓
|
發表於: 星期一 四月 17, 2006 1:01 pm 文章主題: 如何能判別含有非數字字元? |
|
|
各位進大家好!
請問如何能快速的知道一個字串內是否含有非數字字元?
我的意思是不要一字一字拆。 |
|
回頂端 |
|
|
syntech
註冊時間: 2003-05-16 文章: 4213 來自: Taipei,Taiwan
第 2 樓
|
發表於: 星期一 四月 17, 2006 1:58 pm 文章主題: |
|
|
alltrim(str(val(字串))) = alltrim(str((字串)) ,表示都是數字
原因自己猜,不保證100%正確 _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
|
朱育興
註冊時間: 2003-08-25 文章: 661 來自: 台中市大里區
第 3 樓
|
|
回頂端 |
|
|
小賴
註冊時間: 2004-12-27 文章: 471
第 4 樓
|
發表於: 星期一 四月 17, 2006 3:20 pm 文章主題: |
|
|
不知是否須考慮空白(SPACE)字元 ? |
|
回頂端 |
|
|
Watermelon
註冊時間: 2005-01-22 文章: 198
第 5 樓
|
發表於: 星期二 四月 18, 2006 10:47 am 文章主題: |
|
|
其實我的問題很簡單, 只是數學式而已,
例如:33/5+ 22*100a-88*1
如果含有空白或字其它字元必然出錯,用拆的是行啦!
我是想請教前輩看有沒有人能有比較快速的方法。
謝謝大家! |
|
回頂端 |
|
|
小賴
註冊時間: 2004-12-27 文章: 471
第 6 樓
|
發表於: 星期二 四月 18, 2006 12:29 pm 文章主題: |
|
|
朱兄的方式不是很合你的要求嗎 ?
--------------
把合法字元 0, 1, 2, ...., +, -, * / , . 等 ..轉成空字元
再判斷字串是否EMPTY(), 或LEN() = 0 不可以嗎 ? |
|
回頂端 |
|
|
215001
註冊時間: 2003-06-11 文章: 389
第 7 樓
|
發表於: 星期二 四月 18, 2006 2:14 pm 文章主題: |
|
|
如果只是要確定運算式是否正確:
? TYPE("33/5+22*100a-88*1") ---> U 代表運算式錯誤
? TYPE("33/5+ 22*100-88*1") ----> N 代表結果為數值 (運算式應該正確) |
|
回頂端 |
|
|
Watermelon
註冊時間: 2005-01-22 文章: 198
第 8 樓
|
發表於: 星期三 四月 19, 2006 2:54 pm 文章主題: |
|
|
感謝各位先進的指點
朱兄的方法或許可以,但是我是屬稍微笨的那一種人,有一點學習障礙,不太懂他的用法。
215001的方法我就很合用。
非常感謝各位先進的指點。 |
|
回頂端 |
|
|
ezpos
註冊時間: 2011-04-20 文章: 323
第 9 樓
|
發表於: 星期五 七月 28, 2017 8:22 pm 文章主題: |
|
|
syntech 寫到: | alltrim(str(val(字串))) = alltrim(str((字串)) ,表示都是數字
原因自己猜,不保證100%正確 |
應該是這個吧!!!
alltrim(str(val(字串))) == alltrim(字串) _________________ ezPos收銀機 簡單好用低成本 http://www.ezpos.info
全新美觀的POS收銀機.POS軟硬體耗材.
軟體客制化.網站規劃....能賺錢的都可以找我
http://www.twelife.com 台灣生活網 |
|
回頂端 |
|
|
|