当前位置:网站首页>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”,即可领红包。
边栏推荐
猜你喜欢

shell/bash脚本命令教程

关于“算力”,这篇文章值得一看

【pytorch记录】pytorch的分布式 torch.distributed.launch 命令在做什么呢

SQL连接表(内连接、左连接、右连接、交叉连接、全外连接)

深度理解递归,手撕经典递归问题(汉诺塔,青蛙跳台阶),保姆级教学。

NK-RTU980烧写裸机程序

MySQL 5.7详细下载安装配置教程
![[Mini Program Project Development--Jingdong Mall] Custom Search Component of uni-app (Part 1)--Component UI](/img/73/a22ab1dbb46e743ffd5f78b40e66a2.png)
[Mini Program Project Development--Jingdong Mall] Custom Search Component of uni-app (Part 1)--Component UI

SSM framework explanation (the most detailed article in history)

使用PageHelper实现分页查询(详细)
随机推荐
最大似然估计和最小二乘法 含代码
Docker-compose安装mysql
sqli-labs(less-11)
Small application project development, jingdong mall 】 【 uni - app custom search component (below) - search history
实用生物信息学2:多组学数据整合和挖掘
How to upgrade nodejs version
How on one machine (Windows) to install two MYSQL database
Vue项目通过node连接MySQL数据库并实现增删改查操作
A, MySQL principle of master-slave replication
云服务器部署 Web 项目
一文搞定代码中的命名
深度理解递归,手撕经典递归问题(汉诺塔,青蛙跳台阶),保姆级教学。
SQL连接表(内连接、左连接、右连接、交叉连接、全外连接)
二维坐标工具API
TypeError The view function did not return a valid response. The function either returned None 的解决
奉劝那些刚参加工作的学弟学妹们:要想进大厂,这些核心技能是你必须要掌握的!完整学习路线!
分布式缓存系统必须要解决的四大问题
[MySQL exercises] Chapter 3 Common data types in MySQL
【MySQL功法】第5话 · SQL单表查询
MySQL table creation statement_Three commonly used MySQL table creation statements