1

Web にフォームがあり、JQuery 検証プラグインを使用しています。必須ではなく (空にすることもできます) したい「コメント」がありますが、入力する場合は特定の正規表現に一致する必要があります。

これを使用すると、フィールドが空の場合、検証は false (無効) を返し、エラーが表示されます。

'comment':{
     required: false,
     regexp: /^([-a-z0-9_ ()])+$/i,
},

どうすれば意図した動作を実現できますか?

4

1 に答える 1

3

試す:

/^[-a-z0-9_ ()]+$|^$/i

空の別の一致を追加しました

于 2012-12-02T18:25:58.687 に答える