程序代码:
import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class text {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
while(in.hasNext()){
String str =in.nextLine();
Pattern p = Pattern.compile(eL);
String test = "\\d{3}-\\d{2}-\\d{4}";
Matcher m = p.matcher(test);
boolean data = m.matches();
if (!data) {
System.out.println(str+"不是正确的社保号码");
}
else
{
System.out.println(str+"是正确的社保号码");
}
}
in.close();
}
}
题目是编写一个程序,检验用户输入的数字序列是否是正确的社保号码,假设正确的社保号码的格式是DDD-DD-DDDD,其中D是一个数字。
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class text {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
while(in.hasNext()){
String str =in.nextLine();
Pattern p = Pattern.compile(eL);
String test = "\\d{3}-\\d{2}-\\d{4}";
Matcher m = p.matcher(test);
boolean data = m.matches();
if (!data) {
System.out.println(str+"不是正确的社保号码");
}
else
{
System.out.println(str+"是正确的社保号码");
}
}
in.close();
}
}
题目是编写一个程序,检验用户输入的数字序列是否是正确的社保号码,假设正确的社保号码的格式是DDD-DD-DDDD,其中D是一个数字。