정규식(28)
-
[ Javascript ] 비밀번호 같은 문자 반복 조건 정규식
회원가입 화면에서 비밀번호 입력 조건을 제어할 때 정규식을 사용할 수 있습니다. 하단의 정규식은 같은 문자가 3번 이상 반복될 경우를 제한하는 정규식입니다. const regex = /([A-Za-z0-9`~!@#\$%\^&\*\{\}\-_=\+\\|;:'",\./\?])\1{2,}/g; if(!regex.test("패스워드") { // 정규식 조건에 만족하지 못할 경우 처리 // ex) alert("같은 문자가 3번 이상 반복될 수 없습니다."); return false; }
2023.02.09 -
[ Javascript ] 비밀번호 길이 제한, 특정 문자 1개 이상 필수 조건 정규식
회원가입 화면에서 비밀번호 입력 조건을 제어할 때 정규식을 사용할 수 있습니다. 하단의 정규식은 길이 10자 이상, 20자 이하여야 하고 숫자, 영어, 특수문자를 각각 1개 이상 포함해야 하도록 했습니다. const regex = /^(?=.*[`~!@#\/g; if(!regex.test("패스워드") { // 정규식 조건에 만족하지 못할 경우 처리 // ex) alert("비밀번호는 10자 이상, 20자 이하여야 합니다."); return false; }
2023.01.13 -
[백준] 11145번 Is it a Number? Java 문제 풀이
문제풀이 import java.io.*; import java.math.BigDecimal; import java.util.regex.Matcher; import java.util.regex.Pattern; interface Main{ static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); int T = Integer.parseInt(br.readLine()); String regex = "^[\\s]..
2022.02.07 -
[백준] 11094번 꿍 가라사대 Java 문제 풀이
문제풀이 import java.io.*; import java.util.regex.Matcher; import java.util.regex.Pattern; interface Main{ static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); int N = Integer.parseInt(br.readLine()); String regex = "^Simon says(.*)"; String str = ""; ..
2022.02.07 -
[백준] 18332번 Valid Emails Java 문제 풀이
문제풀이 import java.io.*; import java.util.HashMap; import java.util.HashSet; import java.util.Map; import java.util.Set; import java.util.regex.Matcher; import java.util.regex.Pattern; interface Main{ static void main(String[]a) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); ..
2022.02.04 -
[백준] 10820번 문자열 분석 Java 문제 풀이
문제풀이 import java.io.*; import java.util.regex.Matcher; import java.util.regex.Pattern; interface Main{ static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); String regex = "([a-z])|([A-Z])|([\\d])|([ ])"; String str = ""; Matcher matcher; while((str..
2022.02.04