scala验证输入手机号
以下是一个用Scala编写的验证手机号的示例代码:
object MobileNumberValidator {
def main(args: Array[String]): Unit = {
val mobileNumber = "1234567890" // 输入手机号
if (isValidMobileNumber(mobileNumber)) {
println("手机号格式正确")
} else {
println("手机号格式不正确")
}
}
def isValidMobileNumber(mobileNumber: String): Boolean = {
val pattern = """^1[3456789]\d{9}$""".r
pattern.findFirstMatchIn(mobileNumber).isDefined
}
}
在上面的示例中,我们定义了一个isValidMobileNumber方法来验证手机号是否合法。该方法接受一个手机号作为输入,并使用正则表达式来检查手机号的格式是否正确。如果手机号的格式符合要求,则返回true,否则返回false。
在main方法中,我们可以输入要验证的手机号,并根据isValidMobileNumber方法的返回结果打印相应的信息
原文地址: https://www.cveoy.top/t/topic/hNHX 著作权归作者所有。请勿转载和采集!