/regex-demos

收集并解析学习常用正则表达式

MIT LicenseMIT

regex-demos

收集并解析学习常用正则表达式

匹配 16 进制颜色值 详情分析

/#([0-9a-fA-F]{6}|[0-9a-fA-F]{3})/g

匹配24 小时制时间 详情分析

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

匹配yyyy-mm-dd 格式日期 详情分析

 /^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$/

匹配html的id 详情分析

/id="[^"]*"/

数字的千位分隔符表示法 详情分析

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

验证密码 详情分析

//解法一
/((?=.*[0-9])(?=.*[a-z])|(?=.*[0-9])(?=.*[A-Z])|(?=.*[a-z])(?=.*[A-Z]))^[0-9A-Za-z]{6,12}$/
//解法二
/(?!^[0-9]{6,12}$)^[0-9A-Za-z]{6,12}$/