3

こんにちは、フィールドを空にするか、入力されている場合は長さ 9 の文字列を許可する正規表現を作成しようとして問題が発生しています。

現在使用している正規表現は次のとおりです。^[0-9]{9}

これはフィールドが必須の場合に機能しますが、これを空にすることもできるという新しい要件があります。}を試しまし^[0-9]{0|9たが、明らかにうまくいきません。

前もって感謝します

4

1 に答える 1

5
^(|[0-9]{9})$

トリックを行う必要があります。

編集:しかし真剣に。@Felix Kling がコメントで提案していることを実行します。.lengthプロパティなどを介して文字列をテストします.equals("")

于 2012-04-18T13:05:14.783 に答える