易语言检测编辑框是否包含大写小写字母和数字

大写1=取代码(编辑框2.内容,)≥65且取代码(编辑框2.内容,)≤106小写1=取代码(编辑框2.内容,)≥97且取代码(编辑框2.内容,)≤122数字1=取代码(编... 大写1 = 取代码 (编辑框2.内容, ) ≥ 65 且 取代码 (编辑框2.内容, ) ≤ 106
小写1 = 取代码 (编辑框2.内容, ) ≥ 97 且 取代码 (编辑框2.内容, ) ≤ 122
数字1 = 取代码 (编辑框2.内容, ) ≥ 48 且 取代码 (编辑框2.内容, ) ≤ 57
然后怎么判断编辑框2.内容是包含大写小写和数字呢
不要计次循环,不要模块的情况下怎么实现
展开
 我来答
灰·豆07
2018-11-09 · TA获得超过431个赞
知道小有建树答主
回答量:345
采纳率:86%
帮助的人:182万
展开全部

使用易语言自带的正则表达式

.版本 2
.支持库 RegEx
.支持库 spec

.程序集 窗口程序集_启动窗口

.子程序 _按钮1_被单击
.局部变量 正则, 正则表达式
.局部变量 结果, 搜索结果, , "0"
.局部变量 提示, 文本型

正则.创建 (“[a-z]”, )
结果 = 正则.搜索全部 (编辑框1.内容)
.如果真 (取数组成员数 (结果) > 0)
    提示 = 提示 + “ 小写字母”
.如果真结束
正则.创建 (“[A-Z]”, )
结果 = 正则.搜索全部 (编辑框1.内容)
.如果真 (取数组成员数 (结果) > 0)
    提示 = 提示 + “ 大写字母”
.如果真结束
正则.创建 (“[0-9]”, )  ' \d 本应该可以在这里使用,但易语言自带正则居然会匹配出汉字,弄得我莫名其妙的。
结果 = 正则.搜索全部 (编辑框1.内容)
.如果真 (取数组成员数 (结果) > 0)
    提示 = 提示 + “ 数字”
.如果真结束
.判断开始 (提示 ≠ “”)
    调试输出 (“编辑框1内含有:” + 提示)
.默认
    调试输出 (“编辑框1内不含任何字母数字”)
.判断结束
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式