3

Regulaで@Rangeを使用して日付の範囲を検証する方法はありますか? (@Min および @Max と同じ)

または @Custom を使用する必要がありますか?

@Range(min=

@Range(max=

日付型のものは何も受け入れないようです-数字または文字列のみ。

4

2 に答える 2

1

残念ながら@Range数字しか受け付けません。私はあなたがこのようなことをすることができると思います:

<input type="hidden" 
       name="date" 
       id="date" 
       data-constraints="
           @Future(date='2000/1/1', format='YMD') 
           @Past(date='2010/1/1', format='YMD')" 
/>

これにより、日付が2000/1/1前後2010/1/1(つまり、その間) であることが保証されます。dateドキュメントを書いたときに実装していなかったと思うので、パラメータをドキュメント化しませんでした。ごめん; Regula のバージョン 1.3 のロールアウトに取り組んでいるため、ドキュメントは少し遅れています。まもなくドキュメントの更新を開始します。

于 2013-08-30T16:00:53.173 に答える