2

ユーザーが(文字列の長さとして)4〜9個の数字を入力できるようにする検証JavaScriptの正規表現を作成しようとしていますが、ユーザーはフィールドを空白のままにすることもできます。

4 ~ 9 の数字の部分は簡単^[0-9]{4,9}$ですが、「不要」の部分で苦労しています。

試してみまし^[0-9]{4,9}|[0-9]{0}$たが、まったく機能しません。

4

1 に答える 1

10

既存のパターンをオプションにするだけです。

^([0-9]{4,9})?$
于 2013-02-01T11:41:29.490 に答える