益智区投放哪些材料:问一个VB的弱题

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 01:56:14
小弟刚刚学VB不是很懂,望高手指教。

一个字串: E123IAD9912JAF8D (这个是随机的,A~Z 或者1~9都有。)
如何把这个字串的英文都去掉?剩下数字?
要求有详细代码,我菜 啊~~~~~~~~~~~

用asc()函数判断ascii码是否在48到57之间,否就删除,
用mid()函数找到每一个字符,具体格式mid(字符串,位置,取得长度)
最后再合并到一起,就OK了!

这个好说。逐字节扫描整个字符串,用ASC函数得到它的ASCII码,如果发现有在48--57里的就是数字,否则就可以去掉
VB里好像有函数叫isNum可以判断数字,多年没用,忘了

用Val函数就可以了