Scala Play框架内置验证

Scala Play框架内置验证,scala,playframework,Scala,Playframework,我使用play中的内置验证框架使用validation.match验证名称,但它抛出了一个“预期的标识符,但找到了“match” package controllers import play.* import play.mvc.* import play.data.validation.Validation object Application extends Controller { def adduser = { val name = param

我使用play中的内置验证框架使用validation.match验证名称,但它抛出了一个“预期的标识符,但找到了“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")
    }
}

我相信您打算使用字符串类型提供的“matches”函数“match”本身是一个保留字,这就是编译器抱怨的原因。

我相信您打算使用字符串类型提供的“matches”函数match本身是一个保留字,这就是编译器抱怨的原因