当前位置:网站首页>C# 正则表达式汇总
C# 正则表达式汇总
2022-07-31 07:54:00 【freelooppowter】
IP地址正则表达式:
IP地址由 XXX.XXX.XXX.XXX组成,每一块都有可能为以下情形:
1)1位 0-9 可用[0-9]或\d表示;
2)由两位数组成 [1-9]\d;
3)由1开头的三位数组成 1\d{2};
4)由2开头第二位小于5的三位数组成 2[0-4]\d;
5)由25开头最后一位小于等于5的三位数组成 25[0-5]
Regex ipRegex = new Regex(@"^((\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])\.){3}(\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])$");// 匹配合法的IP地址格式的正则表达式
密码正则表达式
1)密码中必须包括字母和数字,要求至少包括一个字母和一个数字
(?=.*[0-9].*)代表字符串中必须含有一个数字
(?=.*[A-Za-z].*)代表字符串中必须含有一个字母
具体用法和解释可以查看正则表达式 – 元字符 | 菜鸟教程
Regex passwordRegex=new Regex(@"^(?:(?=.*[0-9].*)(?=.*[A-Za-z].*)).{2,}");
2)密码中必须包括字母、数字和特殊符号,要求至少包括一个字母、一个数字以及一个特殊字符
Regex passwordRegex=new Regex(@"^^(?:(?=.*[0-9].*)(?=.*[A-Za-z].*)(?=.*[^0-9A-Za-z].*)).{3,}");
后续会持续增加和更新,打开支付宝首页搜索“524252978”,即可领红包。
边栏推荐
- 中软国际携手深开鸿发布(1+1) x N 战略,以数字化、智慧化改变人类生产和生活方式
- mysql安装教程【安装版】
- mysql insert new field method
- 【云原生&微服务五】Ribbon负载均衡策略之随机ThreadLocalRandom
- 7/28-7/29 Expectation + thinking + suffix array + ST table
- 分布式缓存系统必须要解决的四大问题
- Vue项目通过node连接MySQL数据库并实现增删改查操作
- MySQL 5.7升级到8.0详细过程
- google搜索技巧——程序员推荐
- Failure scenarios of @Transactional annotations
猜你喜欢
Cloud server deployment web project
shell/bash脚本命令教程
Practical Bioinformatics 2: Multi-omics data integration and mining
[Cloud native] Introduction and use of Feign of microservices
动态顺序表的增删查改(C语言实现)
Vscode: Project-tree plugin
关于Error EPERM operation not permitted, mkdir...几种解决办法的比较
CY7C68013A之LED闪烁
关于yum源的配置及更新
R语言 第一部分
随机推荐
Navicat new database
一、MySQL主从复制原理
[PSQL] Complex query
SQL连接表(内连接、左连接、右连接、交叉连接、全外连接)
Linux redis6.2.6 configuration file
全国中职网络安全B模块之国赛题远程代码执行渗透测试 PHPstudy的后门漏洞分析
The torch distributed training
如何在 Linux 上安装 MySQL
【云原生与5G】微服务加持5G核心网
CY7C68013A之LED闪烁
C语言三子棋(井字棋)小游戏
【小程序专栏】总结uniapp开发小程序的开发规范
tqdm库的使用
MySQL 8.0.29 解压版安装教程(亲测有效)
【idea 报错】 无效的目标发行版:17 的解决参考
Flutter Paystack 所有选项实现
The Spark run on Yarn Spark application
《如何戒掉坏习惯》读书笔记
Pygame Surface对象
Unreal基础概念