如何验证单行文本框只允许输入字母和数字
如何验证单行文本框只允许输入字母和数字
[解决办法]
建议用editmask吧,设置掩码即可
如果用单行编辑框的话,你需要逐个验证字符,判断ascii的范围(用asc函数),或者
string ls_text, ls_char
ls_text = sle_1.text
long ll_i, ll_len
ll_len = len(ls_text)
for ll_i = 1 to ll_len
ls_char = mid(ls_text, ll_i, 1)
if ls_char >= 'a' and ls_char <= 'z' then
//
elseif ls_char >= 'A' and ls_char <= 'Z' then
//
elseif ls_char >= '0' and ls_char <= '9' then
//
else
messagebox('', ls_char + '不是字母或数字')
end if
next