正则常用匹配

正则常用匹配

一、匹配由数字和字母组成的字符串,且长度为5到10个字符之间。

/^[a-zA-Z0-9]{5,10}$/

二、匹配一个有效的邮箱地址。

/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/

三、匹配一个日期,格式为YYYY-MM-DD,例如2023-01-01。

/^\d{4}-\d{2}-\d{2}$/

四、匹配一个手机号码,格式为11位数字,以1开头。

/^1\d{10}$/

五、匹配一个由字母组成的字符串,第一个字母必须大写。

/^[A-Z][a-zA-Z]*$/

六、匹配一个包含特殊字符(例如@、#、$)的字符串。

/[!@#$%^&*]/

七、匹配一个URL,以http或https开头,并以.com结尾

/^<(http|https):\/\/[a-zA-Z0-9.-]+\.[a-zA-z]{2,4}$/

八、匹配一个HTML标签,例如<div>或<p>。

/^<([a-zA-Z]+\d?)([^<>]+)*(?:>(.*)<\/\1>/\s*\/?>)$/

 
















posted @ 2023-07-07 14:07  山谷回响  阅读(192)  评论(0)    收藏  举报