正規表現で空文字を通すOR条件を教えてください

前提

JavaScriptで正規表現を使ってバリデーションチェックを行おうとしています。

実現したいこと

[4桁以下の数字] または [空文字] ならば通る正規表現を作りたいのですが、
空文字を通す方法がわかりません。
教えていただきたいです。

試したこと

/^d{,4}$/ /^d{,4}?$/ /^d{,4}|\s$/

補足情報(FW/ツールのバージョンなど)

JavaScript ES6

コメントを投稿

0 コメント