Java java.math 패키지의 Pattern 클래스
java.util.rege.Pattern
는 정규 표현식에 입력 문자열을 검증하는 기능의 matches()
메소드를 제공한다.
Pattern 예제
아래 예제는 입력 문자열에 숫자가 포함되어 있는지에 대한 검증하는 로직이다.
package com.devkuma.basic.java.util.regex;
import java.util.regex.Pattern;
public class PatternTutorial {
public static void main(String[] args) {
String regex = "[0-9]*$"; //숫자만
String input1 = "0123456789"; //입력 문자열
System.out.println(Pattern.matches(regex, input1));
String input2 = "abcde56789"; //입력 문자열
System.out.println(Pattern.matches(regex, input2));
String input3 = "abcdefghij"; //입력 문자열
System.out.println(Pattern.matches(regex, input3));
}
}
실행 결과:
true
false
false
최종 수정 : 2021-08-27