在VB里怎么用IF去找出一个字符串里有没有A-Z和空格以外的符号或数字?

我用这个IfstrStringLike"[A-Z][A-Z]###"Then运行时出错了... 我用这个If strString Like "[A-Z] [A-Z]###" Then 运行时出错了 展开
 我来答
偶尔之间的笔记
2012-04-02 · TA获得超过295个赞
知道小有建树答主
回答量:490
采纳率:0%
帮助的人:294万
展开全部
应该是 "[A-Z] [A-Z]###" 这句错了吧。#是代表一个字符么?
试试用*号,如: "*[A-Z]*"
追问
我想在TXTBOX输入一句话,里就只能出现字母,相反就跳出警告。用"*[A-Z]*"后没出错,但是就算输入的那句话包含了符号和数字它也能通过
追答
你这个吧,如果只用LIKE不好判断,除非你限制了别人输入的字数,要不然你怎么知道他要输入多少个字符?
如果不是固定的长度,建议你自己写个判断函数,逐字的用LIKE进行判断。
leiyangbdwk
2012-04-03 · TA获得超过3295个赞
知道大有可为答主
回答量:4975
采纳率:12%
帮助的人:4388万
展开全部
不应该用like,应该用正则表达式。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式