我使用 PlayFramework 2.1 和 Scala 作为主要语言。
我有一个带有输入日期的网络表单。我想强制用户按照这种模式输入日期:dd/MM/yyyy
.
因此,我在控制器中精确了这样的模式:
val myForm = Form(
mapping(
"date" -> date("dd/MM/yyyy")
)(MyModel.apply)(MyModel.unapply)
)
然而,类似模式也dd/mm/yyy
被接受......例如:17/02/201
而不是17/02/2013
. 相反,dd/mm
不接受,我所期望的。
是否有一种有效且干净的方法来保证全年 4 位数的预期模式?