개발하는중/java
특수문자 정규식 체크
창자쏟고싶냐
2023. 9. 4. 10:09
728x90
반응형
특수문자 체크하는 정규식 패턴
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
@Test
public void patternTest (){
String filename0 = "test341234324'";
String filename1 = "test341234324-";
String filename2 = "test341234324_";
String filename3 = "test341234324.";
String filename4 = "test341234324#";
String filename5 = "test341234324*";
String filename6 = "test341234324/";
String filename7 = "test34123\4324";
log.info(" 0 :::: " + searchPattern(filename0));
log.info(" 1 :::: " + searchPattern(filename1));
log.info(" 2 :::: " + searchPattern(filename2));
log.info(" 3 :::: " + searchPattern(filename3));
log.info(" 4 :::: " + searchPattern(filename4));
log.info(" 5 :::: " + searchPattern(filename5));
log.info(" 6 :::: " + searchPattern(filename6));
log.info(" 7 :::: " + searchPattern(filename7));
}
private boolean searchPattern (String filename){
Pattern pattern = Pattern.compile("[!@#$%^&*,?\"'/:{}|<>]");
return pattern.matcher(filename).find();
}
|
cs |
728x90