티스토리 뷰
Link: https://programmers.co.kr/learn/courses/30/lessons/12918
// 문제 설명
// 문자열 s의 길이가 4 혹은 6이고,
// 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요.
// 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다.
// 제한 사항
// s는 길이 1 이상, 길이 8 이하인 문자열입니다.
// 입출력 예
// s return
// "a234" false
// "1234" true
// 문자열 s의 status > 숫자로만 되어 있음
// (s.length == 4 || 6) && s의 status => true
// else false
// output => boolean
function solution(s) {
if (s.match(/[^0-9]/)) {
return false;
} else if (s.length === 4 || s.length === 6) {
return true;
} else {
return false;
}
}
정규식 표현 /[^0-9]/
- let regex = /[^0-9]/
- 숫자가 아닌 문자가 있는 지 찾을 때 사용하는 정규식 표현
정규식 표현 /^[0-9]/
- let regex = /^[0-9]/
- 숫자만 있는 지 찾을 때 사용하는 정규식 표현
'Algorithms' 카테고리의 다른 글
[Algorithms] 프로그래머스 - 수박수박수박수박수박수? (0) | 2021.11.10 |
---|---|
[Algorithms] 프로그래머스 - 서울에서 김서방 찾기 (0) | 2021.11.10 |
[Algorithms] 프로그래머스 - 문자열 내 p와 y의 개수 (0) | 2021.11.10 |
[Algorithms] 프로그래머스 - 내적 (0) | 2021.11.10 |
[Algorithms] 프로그래머스 - 나누어 떨어지는 숫자 배열 (0) | 2021.11.09 |