코더 장군
강아지코더
코더 장군
전체 방문자
오늘
어제
  • 분류 전체보기 (67)
    • 프론트엔드 (24)
      • react (9)
      • html5 * css3 (1)
      • Javascript (10)
    • 개발일기 (36)
      • 알고리즘 (27)
      • 블록체인 (3)
      • mongoDB (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 비공개#일기
  • 일기#심리상담
  • 백준

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
코더 장군

강아지코더

프론트엔드/Javascript

17번 문제 문자열 다루기 기본

2021. 11. 8. 22:16

문제 설명

문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다.

function solution(s) {
    var answer = true;	// 원래 문자열
    var regex = /[^0-9]/g;				// 숫자가 아닌 문자열을 선택하는 정규식
		// 문자 안에 속해 있는 숫자를 찾아 내는 메소드인 inNaN이 있지만 문장이 하나라도 포함 되어 있어도 true
    // 처리 되기 때문에 쓸수 없었고 문자열를 제거하고 남은 수와 원본의 수를 비교하는 걸로 작업을 진행했습니다.
    var result = s.replace(regex, "");
        if(s.length == result.length){
            answer = true
        }else{
            answer = false
        }	// 원래 문자열에서 숫자가 아닌 모든 문자열을 빈 문자로 변경
    return answer
}

 

 

 

'프론트엔드 > Javascript' 카테고리의 다른 글

JavaScript란?  (0) 2021.12.25
자바스크립트 패키지 매니저  (0) 2021.11.29
jquery ajax 통신  (0) 2021.11.06
axios을 사용한 http 비동기 통신  (0) 2021.10.12
제이쿼리 Ajax  (0) 2021.10.11
    '프론트엔드/Javascript' 카테고리의 다른 글
    • JavaScript란?
    • 자바스크립트 패키지 매니저
    • jquery ajax 통신
    • axios을 사용한 http 비동기 통신
    코더 장군
    코더 장군
    강아지 키우고 있는 소소한 개발자 성장기를 쓰는 일기장입니다

    티스토리툴바