차량번호 체크 메소드 추가

main
이범준 2 weeks ago
parent 16d2be8c97
commit c7939d5209

@ -8,7 +8,7 @@
<name>app-support-java</name> <name>app-support-java</name>
<description>app-support-java</description> <description>app-support-java</description>
<packaging>jar</packaging> <packaging>jar</packaging>
<properties> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>17</java.version> <java.version>17</java.version>
@ -23,7 +23,7 @@
</snapshots> </snapshots>
</repository> </repository>
</repositories> </repositories>
<pluginRepositories> <pluginRepositories>
<pluginRepository> <pluginRepository>
<id>maven-public</id> <id>maven-public</id>
@ -36,8 +36,8 @@
</releases> </releases>
</pluginRepository> </pluginRepository>
</pluginRepositories> </pluginRepositories>
<dependencies> <dependencies>
<dependency> <dependency>
<groupId>cokr.xit.base</groupId> <groupId>cokr.xit.base</groupId>
@ -49,11 +49,6 @@
<artifactId>xit-docs</artifactId> <artifactId>xit-docs</artifactId>
<version>23.04.01-SNAPSHOT</version> <version>23.04.01-SNAPSHOT</version>
</dependency> </dependency>
<dependency>
<groupId>cokr.xit.base</groupId>
<artifactId>xit-user</artifactId>
<version>23.04.01-SNAPSHOT</version>
</dependency>
</dependencies> </dependencies>

@ -0,0 +1,38 @@
package cokr.xit.applib;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class AppCmmnUtil {
/**
* .
* @param
* @return boolean
*/
public static boolean isValidCarNumber(String carNum){
boolean returnValue = false;
try{
String regex = "^\\d{2,3}[가|나|다|라|마|거|너|더|러|머|버|서|어|저|고|노|도|로|모|보|소|오|조|구|누|두|루|무|부|수|우|주|바|사|아|자|허|배|호|하\\x20]\\d{4}/*$";
Pattern p = Pattern.compile(regex);
Matcher m = p.matcher(carNum);
if (m.matches()) {
returnValue = true;
}else{
//2번째 패턴 처리
regex = "^[서울|부산|대구|인천|대전|광주|울산|제주|경기|강원|충남|전남|전북|경남|경북|세종]{2}\\d{2}[가|나|다|라|마|거|너|더|러|머|버|서|어|저|고|노|도|로|모|보|소|오|조|구|누|두|루|무|부|수|우|주|바|사|아|자|허|배|호|하\\x20]\\d{4}$";
p = Pattern.compile(regex);
m = p.matcher(carNum);
if (m.matches()) {
returnValue = true;
}
}
return returnValue;
}catch(Exception e){
return false;
}
}
}
Loading…
Cancel
Save