当前位置: 首页> 健康> 美食 > 企业网站建设预算_网页制作题怎么做_品牌网络推广外包_网站推广排名哪家公司好

企业网站建设预算_网页制作题怎么做_品牌网络推广外包_网站推广排名哪家公司好

时间:2025/7/10 7:22:49来源:https://blog.csdn.net/qq_48701993/article/details/145929457 浏览次数:0次
企业网站建设预算_网页制作题怎么做_品牌网络推广外包_网站推广排名哪家公司好

目录

  • 1,匹配数字
  • 2,匹配字母
  • 3,匹配字母和数字
  • 4,匹配邮箱地址
  • 5,匹配URL
  • 6,匹配身份证号
  • 7,匹配手机号
  • 8,匹配日期
  • 9,匹配IP地址
  • 10,匹配密码强度
  • 11,匹配空白行
  • 12,匹配中文字符
  • 13,匹配文件名
  • 14,匹配HTML标签
  • 15,匹配24小时制时间
  • 16,匹配信用卡号
  • 17,匹配用户名
  • 18,匹配文件路径
  • 19,匹配十六进制颜色值
  • 20,匹配非空字符串

正则学习:https://blog.csdn.net/qq_48701993/article/details/127214609

1,匹配数字

  • 匹配纯数字 示例:123、4567
^\d+$
  • 匹配固定长度的数字(如4位数字) 示例:1234、5678
^\d{4}$
  • 匹配正整数 示例:1、123
^[1-9]\d*$

2,匹配字母

  • 匹配纯字母(不区分大小写) 示例:abc、ABC
^[A-Za-z]+$
  • 匹配大写字母 示例:ABC、XYZ
^[A-Z]+$
  • 匹配小写字母 示例:abc、xyz
^[a-z]+$

3,匹配字母和数字

  • 匹配字母和数字的组合 示例:abc123、ABC456
^[A-Za-z0-9]+$
  • 匹配以字母开头,后跟字母或数字 示例:a1,abc123
^[A-Za-z][A-Za-z0-9]*$

4,匹配邮箱地址

示例:test@example.com、user.name+tag+sorting@example.com

^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}$

5,匹配URL

示例:http://example.com、https://www.example.com

^https?:\/\/[^\s]+$

6,匹配身份证号

中国大陆的身份证号码为 18 位,最后一位可能是数字或字母 X。其规则如下:
前 6 位为地区代码;
第 7-14 位为出生日期(格式:YYYYMMDD);
第 15-17 位为顺序码;
第 18 位为校验码(0-9 或 X);

示例:110105199003071234、11010519900307123X

^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}[\dXx]$

7,匹配手机号

  • 匹配中国大陆手机号码 示例:13800138000
^1[3-9]\d{9}$

8,匹配日期

  • 匹配 YYYY-MM-DD 格式的日期 示例:2023-10-05
^\d{4}-\d{2}-\d{2}$
  • 匹配 DD/MM/YYYY 格式的日期 示例:05/10/2023
^\d{2}\/\d{2}\/\d{4}$

9,匹配IP地址

  • 匹配IPV4地址 示例:192.168.1.1
^((25[0-5]|2[0-4]\d|1\d{2}|[1-9]?\d)\.){3}(25[0-5]|2[0-4]\d|1\d{2}|[1-9]?\d)$

10,匹配密码强度

  • 至少8位,包含大小写字母和数字 示例:Password123
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[A-Za-z\d]{8,}$
  • 至少8位,包含大小写字母,数字和特殊字符 示例:Password@123
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$

11,匹配空白行

^\s*$

12,匹配中文字符

示例:中文、正则表达式

^[\u4e00-\u9fa5]+$

13,匹配文件名

  • 匹配常见的文件名(带扩展名) 示例:file.jpg、my-document.pdf
^[\w,\s-]+\.(jpg|png|gif|pdf)$

14,匹配HTML标签

示例:<div>content</div><img src="image.jpg" />

<([a-z]+)([^<]+)*(?:>(.*)<\/\1>|\s+\/>)

15,匹配24小时制时间

示例:13:45、23:59

^([01]?[0-9]|2[0-3]):[0-5][0-9]$

16,匹配信用卡号

  • 匹配常见的信用卡号(16位数字)
^\d{16}$

17,匹配用户名

  • 匹配常见的用户名规则(字母开头,允许字母,数字和下划线)
    示例:user_123、admin
^[A-Za-z][A-Za-z0-9_]{3,15}$

18,匹配文件路径

  • 匹配Windows文件路径
    示例:C:\Users\Example\file.txt
^[A-Za-z]:\\(?:[^\\/:*?"<>|\r\n]+\\)*[^\\/:*?"<>|\r\n]*$
  • 匹配Linux文件路径
    示例:/home/user/file.txt
^\/(?:[^\/]+\/)*[^\/]*$

19,匹配十六进制颜色值

^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$

20,匹配非空字符串

^.+$
关键字:企业网站建设预算_网页制作题怎么做_品牌网络推广外包_网站推广排名哪家公司好

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: