当前位置: 代码迷 >> PB >> 怎么验证单行文本框只允许输入字母和数字
  详细解决方案

怎么验证单行文本框只允许输入字母和数字

热度:57   发布时间:2016-04-29 07:00:34.0
如何验证单行文本框只允许输入字母和数字
如何验证单行文本框只允许输入字母和数字

------解决方案--------------------
建议用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
  相关解决方案