VBA中使用正则表达式

简介: 正则表达式常用来作输入校验,本次使用的校验是 密码必须包含数字0-9、大小写英文字母、长度超过8位。 Dim reg As New RegExp With reg .

正则表达式常用来作输入校验,本次使用的校验是 密码必须包含数字0-9、大小写英文字母、长度超过8位。

Dim reg As New RegExp
    With reg
        .Global = True
        .IgnoreCase = True
	.IgnoreCase= false'表达式区分大小写
	.Pattern= "^(?=.{8,}?)(?=.*\d+)(?=.*[a-z]+)(?=.*[A-Z]+).*$" '长度大于7
    End With
Dim Flag1 As Boolean

    Flag1 = reg.Test(Trim(Me.txt_UserPsw.Value))


目录
相关文章
|
3月前
|
Go Python Windows
聊一聊 Python 的换行以及转义
聊一聊 Python 的换行以及转义
58 2
|
8月前
|
机器学习/深度学习 数据采集 XML
正则表达式:字符串处理的瑞士军刀
正则表达式:字符串处理的瑞士军刀
正则表达式:字符串处理的瑞士军刀
|
数据采集
十、正则表达式详解:掌握强大的文本处理工具(二)
十、正则表达式详解:掌握强大的文本处理工具(二)
|
数据采集 监控 数据处理
九、正则表达式详解:掌握强大的文本处理工具(一)
九、正则表达式详解:掌握强大的文本处理工具(一)
|
JavaScript
正则表达式之简易markdown文件解析器
正则表达式之简易markdown文件解析器
154 0
|
IDE 编译器 开发工具
MFC的宏_T()和_L()的区别,以及VS2017正则表达式批量替换_T()
MFC的宏_T()和_L()的区别,以及VS2017正则表达式批量替换_T()
457 0
MFC的宏_T()和_L()的区别,以及VS2017正则表达式批量替换_T()
|
JavaScript 前端开发 程序员
好程序员分享使用JavaScript正则表达式如何去掉双引号
  好程序员分享使用JavaScript正则表达式如何去掉双引号最近接了一个项目,项目需求需要用js正则表达式过滤掉页面文本域中值得双引号,其实解决办法很简单,下面把我写的代码分享给大家,有同样需求的朋友可以参考下。   具体的解决代码如下:
2804 0
|
Web App开发 数据采集 Linux
Python-网页转义字符及正则全文匹配
前言 大部分情况下,通过request去请求网页,response.text返回来的都是正常值,但是有一些反爬虫比较严重的网站(比如知乎)就不会是这样。知乎会返回转义字符,例如: header = { "User-Agent":"Mozilla/5.
1366 0