可以使用正则表达式来判断输入的数字是否为11位数。以下是一个示例代码:

import scala.util.matching.Regex

def isElevenDigits(number: String): Boolean = {
  val regex = new Regex("""^\d{11}$""")
  number.matches(regex.regex)
}

val number1 = "12345678901"
val number2 = "123456789"

println(isElevenDigits(number1))  // true
println(isElevenDigits(number2))  // false

在上面的代码中,我们定义了一个isElevenDigits函数,该函数接受一个字符串参数number,并使用正则表达式来检查是否匹配11位数字的模式。如果匹配成功,则返回true,否则返回false

然后,我们可以使用isElevenDigits函数来判断输入的数字是否为11位数。在示例中,我们分别测试了一个11位数和一个非11位数,分别输出了truefalse

scala判断输入的数字为11位数

原文地址: https://www.cveoy.top/t/topic/hMuh 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录