请教 - 检测一个字符串中是否包含数字的函数
请问下老师们VFP中有没有这样一个函数,可以检测一个字符串中是否包含数字,如“aaa66bbb”。需要说明这个数字的位置不规则,但不在字符串的头一个或最后一个。谢谢!
方法一:
aa= "aaa66bbb"
bb = CHRTRAN(aa, "0123456789", SPACE(0))
IF LEN(aa) = LEN(bb)
? "不包含数字"
ELSE
? "包含数字"
ENDIF
方法二:
ISDIGIT( ) 函数。具体用法看VFP9帮助文件中的相关内容。
用 FOR ENDFOR 逐字节判断字符串 AA 中 是否包含数字 0-9 。
方法三:
ASC() 函数。具体用法看VFP9帮助文件中的相关内容。
用 FOR ENDFOR 逐字节判断字符 AA 中的字符返回值是否在48-57之间。