一、需求
❓ 现有一个字符串,需满足如下要求:
① [6,18] 个字符
② 只能包含字母、数字、下划线
③ 需以字母开头
❓ 如果字符串满足上述要求,返回 true,否则返回 false
public static boolean validString(String s) {
return s.matches("[a-zA-Z][a-zA-Z0-9_]{5,17}");
}
❓ 现有一个字符串,需满足如下要求:
① [6,18] 个字符
② 只能包含字母、数字、下划线
③ 需以字母开头
❓ 如果字符串满足上述要求,返回 true,否则返回 false
public static boolean validString(String s) {
return s.matches("[a-zA-Z][a-zA-Z0-9_]{5,17}");
}