scala判断输入的数字为11位数
可以使用正则表达式来判断输入的数字是否为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位数,分别输出了true和false
原文地址: https://www.cveoy.top/t/topic/hMuh 著作权归作者所有。请勿转载和采集!