正则表达式检测

image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png

邮件

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

网址

^(https?:\/\/)?([a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5})(:[0-9]{1,5})?(\/.*)?$

金额

^\d+(?:\.\d+)?$

日期

^(?:19|20)\d\d-(?:0[1-9]|1[0-2])-(?:0[1-9]|[12][0-9]|3[01])$

时间

^(1[0-2]|0?[1-9]):[0-5][0-9] (AM|PM)$

电话

^\+?[1-9]\d{1,14}$

密码强度

^(?=.*[A-Z])(?=.*[a-z])(?=.*\d)(?=.*[^\w\s]).{8,}$

文件扩展名

^.+\.(jpg|jpeg|png|gif|pdf)$

IP地址

^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$