当前位置:网站首页>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”,即可领红包。
边栏推荐
- NK - RTU980 burning bare-metal program
- MySQL 8.0.29 解压版安装教程(亲测有效)
- LED flashing on CY7C68013A
- Vulkan与OpenGL对比——Vulkan的全新渲染架构
- 分布式缓存系统必须要解决的四大问题
- 如何在一台机器上(windows)安装两个MYSQL数据库
- [Mini Program Project Development--Jingdong Mall] Custom Search Component of uni-app (Middle)--Search Suggestions
- Practical Bioinformatics 2: Multi-omics data integration and mining
- 【面试题】从输入URL到游览器渲染完成,经历了什么
- R语言 第一部分
猜你喜欢
随机推荐
regex bypass
Client navicat installation tutorial
全国中职网络安全B模块之国赛题远程代码执行渗透测试 PHPstudy的后门漏洞分析
google搜索技巧——程序员推荐
最大似然估计和最小二乘法 含代码
A, MySQL principle of master-slave replication
Visual Studio新功能出炉:低优先级构建
【MySQL功法】第4话 · 和kiko一起探索MySQL中的运算符
MySQL安装教程
中软国际携手深开鸿发布(1+1) x N 战略,以数字化、智慧化改变人类生产和生活方式
Collation and sharing of related classic papers and datasets in the field of deep learning communication
Install the deployment kubernetes KubeSphere management
【插值与拟合】
功能强大的国产Api管理工具
The torch distributed training
The Spark run on Yarn Spark application
SSM框架讲解(史上最详细的文章)
MySql database optimization query tool
Practical Bioinformatics 2: Multi-omics data integration and mining
ZCMU--1862: zbj的狼人杀









