← 模式库 PATTERN
日期·时间
/\b\d{4}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[12]\d|3[01])\b/g
日期·时间 标志: g
说明
匹配 YYYY-MM-DD 格式的 ISO 8601 日期。月份限制在 01~12,日期限制在 01~31 范围内,从而过滤掉像 2026-13-40 这样的错误值。它不会校验到实际日历的天数。
示例匹配
2026-07-02
1999-12-31
测试字符串
发布 2026-07-02,截止 2026-13-40(无效)
在测试器中打开此模式
其他模式