개념 정규 표현식은 일정한 패턴을 가진 문자열의 집합을 표현하기 위해 사용하는 형식 언어다. 정규 표현식은 자바스크립트의 고유 문법이 아니며, 대부분의 프로그래밍 언어와 코드 에이터에 내장되어 있다. 정규 표현식은 문자열을 대상으로 패턴 매칭 기능을 제공한다. (패턴 매칭 기능이란 특정 패턴과 일치하는 문자열을 검색하거나 추출 또는 치환할 수 있는 기능을 말한다.) 장점 반복문과 조건문 없이 패턴을 정의하고 테스트하는 것으로 간단히 체크 단점 주석이나 공백을 허용하지 않고 여러 가지 기호를 혼영하여 사용하기 때문에 가독성이 좋지 않다 사용방법 RegExp 메서드 1) regExp.prototype.exec exec() 매서드는 주어진 문자열에서 일치 탐색을 수행한 결과를 배열 혹은 null로 반환한다. ..
https://programmers.co.kr/learn/courses/30/lessons/72410 코딩테스트 연습 - 신규 아이디 추천 카카오에 입사한 신입 개발자 네오는 "카카오계정개발팀"에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. "네오"에게 주어진 첫 업무는 새로 programmers.co.kr 나의코드 딱 보자마자 이건 일일이 확인하는게아닌 정규 표현식으로 해야한다는 게 감이와서 정석책 펴서 다시 공부했음 그 결과 function solution(new_id) { var answer = ''; //1단계 (소문자 대문자 바꾸기 복습 ) let result = new_id.toLowerCase() //2단계 const reg = /[^\w\sㄱ-..