7-3 正则表达式训练-验证码校验
分数 3
作者 段喜龙
单位 南昌航空大学
接受给定的字符串,判断该字符串是否属于验证码。验证码是由四位数字或者字母(包含大小写)组成的字符串。
输入格式:
在一行内输入一个字符串。
输出格式:
判断该字符串是否符合验证码规则,若是验证码,输出字符串是验证码,否则输出字符串不是验证码。
输入样例1:
在这里给出一组输入。例如:
123A
输出样例1:
在这里给出相应的输出。例如:
123A属于验证码
输入样例2:
在这里给出一组输入。例如:
12?AD
输出样例2:
在这里给出相应的输出。例如:
12?AD不属于验证码
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
我滴代码
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String a = in.next();
if(a.matches("^[0-9a-zA-Z]{4}$")){
System.out.print(a+"属于验证码");
}else{
System.out.print(a+"不属于验证码");
}
}
}
我滴总结
简单题目没什么好嗦的
这道题就是简单使用正则表达式