以下是一个用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方法的返回结果打印相应的信息

scala验证输入手机号

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

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