新建一个表单,向表单添加两个文本框text1(用来输入ascii字符串)、text2(用来输出输出数字)和一个命令按钮,点击命令按钮,向click事件添加以下代码
a1=ALLTRIM(thisform.text1.Value)
a2=""
FOR iii=1 to LEN(a1)
a3=SUBSTR(a1,iii,1)
IF a3>="0" and a3<="9"
a2=a2+a3
ENDIF
ENDFOR
thisform.text2.Value=a2
表单运行后,向text1输入asii字符串,点击命令按钮,则数字串就显示到text2。如果显示数字,程序的最后一行调整为thisform.text2.Value=val(a2) 。
程序已测试通过,楼主把代码复制过去就可以了。
温馨提示:答案为网友推荐,仅供参考