A Developing Developer
DAY 32. 주특기(Node.js) Node.js 심화주차 복습 본문
- 오늘 한거
알고리즘 13일차, Node.js 심화주차 복습
- 문제발생
알고리즘 수행 중
1. 정규표현식 어떻게 작성하고 적용하는지?
- 시도
- 정규표현식 테스트 사이트
RegExr: Learn, Build, & Test RegEx
RegExr is an online tool to learn, build, & test Regular Expressions (RegEx / RegExp).
regexr.com
- 정규표현식 설명 및 예시
https://hitomis.tistory.com/68
[javascript] 자주 사용하는 정규 표현식 (Regular Expression) 정리
정규표현식 패턴 /패턴/ 대표적인 패턴 의미 패턴 의미 x 문자 x xyz 문자 xyz [xyz] x,y,z 중 하나의 문자 [a-z] a~z중 하나의 문자 [^xyz] x,y,z 가 아닌 하나의 문자 [^a-z] a~z가 아닌 하나의 문자 abc|xyz 문자
hitomis.tistory.com
- 해결방안
function solution(s) {
let answer = true;
const rex1 = /^[0-9]{4}$/
const rex2 = /^[0-9]{6}$/
if (rex1.test(s) || rex2.test(s)) {
answer = true
} else {
answer = false
}
return answer;
}
- 알게 된 것
- 정규표현식 조건 맞는지 사용 방법
정규식.text(테스트 할 문자의 변수)
=> true || false 반환
EX) 1
const rex = /^[0-9]{4}$/
const s = "1234"
rex.text(s)
=> true
EX) 2
const rex = /^[0-9]{4}$/
const s = "12345"
rex.text(s)
=> false
[결론]
실습이 생각대로 되지 않는다...
'내일배움캠프 4기 > TIL' 카테고리의 다른 글
DAY 34. 노드 심화 프로젝트 (2) | 2023.01.01 |
---|---|
DAY 33. 주특기(Node.js) Node.js 심화주차 복습 (0) | 2022.12.29 |
DAY 31. 주특기(Node.js) Node.js 심화주차 2-7 ~ 5-12 (0) | 2022.12.27 |
DAY 30. 주특기(Node.js) Node.js 심화주차 1-1 ~ 2-6 (0) | 2022.12.26 |
DAY 29. 주특기(Node.js) Node.js 숙련주차, 개인과제 + 리뷰(K 튜터님) (0) | 2022.12.23 |