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}$/