diff --git a/README.md b/README.md index 6a54c85..75ebfe2 100644 --- a/README.md +++ b/README.md @@ -248,7 +248,7 @@ vscode应用商店中搜索"**any-rule**". ### date(日期) ```javascript -/^\d{4}(-)(1[0-2]|0?\d)\1([0-2]\d|\d|30|31)$/ +/^\d{1,4}(-)(1[0-2]|0?[1-9])\1(0?[1-9]|[1-2]\d|30|31)$/ ``` ### email(邮箱) diff --git a/packages/www/src/RULES.js b/packages/www/src/RULES.js index cbd3d94..4b5b0cb 100644 --- a/packages/www/src/RULES.js +++ b/packages/www/src/RULES.js @@ -191,8 +191,9 @@ module.exports = [{ }, { title: 'date(日期)', - rule: /^\d{4}(-)(1[0-2]|0?\d)\1([0-2]\d|\d|30|31)$/, - examples: ['1990-12-12', '2020-1-1'] + rule: /^\d{1,4}(-)(1[0-2]|0?[1-9])\1(0?[1-9]|[1-2]\d|30|31)$/, + examples: ['1990-12-12', '1-1-1','0000-1-1'], + counterExamples: ['2020-00-01'] }, { title: 'email(邮箱)',