java 正则表达式
package com.te.jdkapi;
import java.util.Scanner;
/*
验证身份证的号码
*/
public class PersonDemo {
public static void main(String[] args) {
Scanner sc =new Scanner(System.in);
String reg = "[1-8]\\d{16}[0-9X]";
while (true){
if (sc.next().matches(reg)){
System.out.println("匹配正确");
break;
}else {
System.out.println("匹配失败");
}
}
}
}
package com.te.jdkapi;
/*
声明qq号的校验的正则表达式
验证qq号
*/
public class TestRegx {
public static void main(String[] args) {
String st = "0842616212";
String reg = "[1-9]\\d{4,10}";
// String s = st.replaceAll(reg, " ");
System.out.println(st.matches(reg));
}
}
本文来自博客园,作者:竹石2020,转载请注明原文链接:https://www.cnblogs.com/ch2020/p/16855727.html
浙公网安备 33010602011771号