怎么同栏位个别设定栏位文字数多寡以及数字多寡限制

如何同栏位个别设定栏位文字数多寡以及数字多寡限制
请问 我想要 让该栏位
若是输入数字必需大于3位数以上 (至少4个数字) 
若是输入文字必须大于2个字以上 (至少3个文字)

以下的方法 会变成 文字跟数字都必须要输入4个字才行
请问 该怎样处理 才能达到
若是输入数字必需大于3位数以上 (至少4个数字) 
若是输入文字必须大于2个字以上 (至少3个文字)

string ls_data
ls_data =trim(sle_a.text)
if len(ls_data) > 3 then
else
messagebox("错误","字数不符")
sle_a.text=""
sle_a.setfocus()
return
end if

------解决方案--------------------
先判断下了!
if isnumber(ls_data) then 
//是数值
else
//是字符


------解决方案--------------------
探讨
先判断下了!
if isnumber(ls_data) then
  //是数值
else
  //是字符