QA@IT
«質問へ戻る

質問を投稿

apacheのcommons-validatorのDateValidatorについて質問です。

こちらのDateValidatorの動作について質問です。
http://commons.apache.org/proper/commons-validator/apidocs/org/apache/commons/validator/routines/DateValidator.html

この結果が、trueで返ってくるのはなぜでしょうか?

DateValidator.isValid("2013/03/1a","yyyy/MM/dd",true)

ちなみに、これだとfalseで帰ってきます。
DateValidator.isValid("2013/03/11a","yyyy/MM/dd",true)

これらは、trueで帰ってきます。
DateValidator.isValid("2013/03/1z","yyyy/MM/dd",true)
DateValidator.isValid("2013/03/9a","yyyy/MM/dd",true)

なぜなのでしょうか?

こちらのDateValidatorの動作について質問です。
http://commons.apache.org/proper/commons-validator/apidocs/org/apache/commons/validator/routines/DateValidator.html

この結果が、trueで返ってくるのはなぜでしょうか?
```
DateValidator.isValid("2013/03/1a","yyyy/MM/dd",true)
```
ちなみに、これだとfalseで帰ってきます。
DateValidator.isValid("2013/03/11a","yyyy/MM/dd",true)

これらは、trueで帰ってきます。
DateValidator.isValid("2013/03/1z","yyyy/MM/dd",true)
DateValidator.isValid("2013/03/9a","yyyy/MM/dd",true)

なぜなのでしょうか?