정규식 테스트 20230107
java로 간단한 정규식 테스트…
import java.util.*;
import java.lang.*;
import java.io.*;
class Main {
public static void main(String[] args) {
//영소문자와 기호"-" 가 포함되어 있는지 체크(대문자만 체크)
String regex = "^[0-9a-z-]+";
//영소문자와 기호"-" 허용 & 최소 1개이상 "-"기호와 영소문자와 숫자가 있는지 체크
String regex1 = "^(?=.*[a-z])(?=.*[0-9])(?=.*[-])[a-z0-9-]{3,24}$";
String data1 = "3ab358f53";
String data2 = "3ab-358f53";
String data3 = "3AB-358F53";
System.out.println("data11 :: " + data1.matches(regex));
System.out.println("data12 :: " + data2.matches(regex));
System.out.println("data13 :: " + data3.matches(regex));
System.out.println("data21 :: " + data1.matches(regex1));
System.out.println("data22 :: " + data2.matches(regex1));
System.out.println("data23 :: " + data3.matches(regex1));
System.out.println("Hello world!");
}
}
위 코드를 아래 사이트에 붙여넣어 실행하면 검증 가능함.
https://www.mycompiler.io/new/java