我在play框架中使用了build in validation来验证使用validation.match的名称,但它会抛出一个“标识符,但找到了'匹配'
package controllers
import play.*
import play.mvc.*
import play.data.validation.Validation
object Application extends Controller {
def adduser = {
val name = params.get("name")
validation.match(name, "[A-Za-z ]+").message("Please enter valid name")
}
}
答案 0 :(得分:3)
我相信您打算使用String类型提供的“匹配”功能。 'match'本身就是一个保留字,这就是编译器抱怨的原因。