文字列に特殊文字が含まれているかどうかを確認するために、次のコードを作成しました。コードは私には複雑すぎるように見えますが、簡単にする方法がわかりません。何か案は?
def containsNoSpecialChars(string: String): Boolean = {
val pattern = "^[a-zA-Z0-9]*$".r
return pattern.findAllIn(string).mkString.length == string.length
} //> containsNoSpecialChars: (string: String)Boolean
containsNoSpecialChars("bl!a ") //> res0: Boolean = false
containsNoSpecialChars("bla9") //> res1: Boolean = true