package imp
/*
*需求:
* 让所有的字符串都具备一个功能 检查自己是不是一个合法的手机号码
* 1.目前的字符串类是没有这个功能的
* 2.拓展String这个类
* */
object imp06 {
//让所有的String对象 都有了一个新的方法 IsPhone
implicit class StrongString(s:String) {
def isPhone():Boolean = {
val reg = "^1[356789]\d{9}$".r
reg.matches(s)
}
}
def main(args: Array[String]): Unit = {
val str = new String("13612345678")
var str1 = "abaadsfsdfs"
//判断是否是一个手机号
if (str.isPhone){
println(s"${str} 是手机号")
}else {
println(s"${str} 不是手机号")
}
}
}