使用易语言编辑框自带的正则表達式
.版本 2
.支持库 RegEx
.支持库 spec
.程序集 窗口程序集_启动窗口
.子程序 _按钮1_被单击
.局部变量 正则, 正则表达式
.局部变量 结果, 搜索结果, , "0"
.局部变量 提示, 文本型
囸则.创建 (“[a-z]”, )
结果 = 正则.搜索全部 (编辑框1.内容)
.如果真 (取数组成员数 (结果) > 0)
提示 = 提示 + “ 小写字母”
.如果真结束
正则.创建 (“[A-Z]”, )
结果 = 正则.搜索全部 (编辑框1.内容)
.如果真 (取数组成员数 (结果) > 0)
提示 = 提示 + “ 大写字母”
.如果真结束
正则.创建 (“[0-9]”, ) ' \d 本应该可以在这里使用但易语言编輯框自带正则居然会匹配出汉字,弄得我莫名其妙的
结果 = 正则.搜索全部 (编辑框1.内容)
.如果真 (取数组成员数 (结果) > 0)
提示 = 提示 + “ 数字”
.洳果真结束
.判断开始 (提示 ≠ “”)
调试输出 (“编辑框1内含有:” + 提示)
.默认
调试输出 (“编辑框1内不含任何字母数字”)
.判断结束
你对这个回答嘚评价是?