

package test_37
//正则表达式的第二个应用场景
//验证用户名是否合法
//规则:
//1.长度在6-12之间
//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{6,12}".r
println(reg.matches(name1)) //matches对字符串做验证,返回boolean值
println(reg.matches(name2))
println(reg.matches(name3))
println(reg.matches(name4))
println(reg.matches(name5))
}
}
1663

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



