# 验证

URL: https://caijiao.org/dayjs/parse/is-valid
Source: docs/dayjs/parse/is-valid.md
Description: 返回 布尔值 表示 Dayjs的日期是否通过校验。分不严格的校验、严格校验。

返回 `布尔值` 表示 `Dayjs`的日期是否通过校验。

- 不严格的校验

只检查传入的值能否被解析成一个时间日期

```javascript
dayjs("2022-01-33").isValid();
// true, parsed to 2022-02-02
dayjs("some invalid string").isValid();
// false
```

- 严格校验

检查传入的值能否被解析，且是否是一个有意义的日期。 最后两个参数 `format` 和 `strict` 必须提供。

::: tip
这依赖 [CustomParseFormat](/dayjs/plugin/custom-parse-format) 插件，才能正常运行
:::

```javascript
dayjs("2022-02-31", "YYYY-MM-DD", true).isValid();
// false
```
