package test37
//
//验证用户名是否合法
//规则:
//1.长度在6-22之间
//2.不能数字开头
//3.只能包含数字,大小写字母,下划线
object Test {
def main(args: Array[String]): Unit = {
val name1 = "1admin"//不合法,是数字开头
val name2 = "admin123"//合法
val name3 = "admin"//不合法,长度不够
val name4 = "ad_123Ab"//合法
val name5 = "admin123!" //不合法,!是不允许的
//通过正则表达式来判断
val reg = "[a-zA-Z]\\w{5,11}"
println(reg.matches(name1)) //matches对字符串做验证,返回boolean值
println(reg.matches(name2)) //matches对字符串做验证,返回boolean值
println(reg.matches(name3)) //matches对字符串做验证,返回boolean值
println(reg.matches(name4)) //matches对字符串做验证,返回boolean值
println(reg.matches(name5)) //matches对字符串做验证,返回boolean值
}
}
Scala验证用户名是否合法
最新推荐文章于 2025-05-30 14:54:39 发布
1004

被折叠的 条评论
为什么被折叠?



