Skip to contents

Six digits: a four-digit year (1900-2099) followed by a two-digit month (01-12), e.g. a fiscal reporting period like 201912. Constrained to a sane year window and a valid month so it does not swallow arbitrary six-digit counts.

Usage

is_yyyymm(x)

Arguments

x

A character vector.

Value

Logical vector; TRUE for a valid YYYYMM string.

Examples

is_yyyymm(c("201912", "201301", "201913", "2019", NA))
#> [1]  TRUE  TRUE FALSE FALSE    NA