대문자와 소문자 - 프로그래머스


대문자와 소문자 - 프로그래머스

// 문자열 my_string이 매개변수 // 대소문자를 서로 변경하여 return function solution(my_string) { let result = '' // 결과값 const regExp1 = /[A-Z]/ // 대문자 정규표현식 for (const word of my_string) { // 대문자면 소문자로 변경 if (regExp1.test(word)) { result += word.toLowerCase() } else { // 소문자면 대문자로 변경 result += word.toUpperCase() } } return result } 정규 표현식 범위 지정 [] 내에 -를 사용해 범위를 지정한다. [A-Z] : A ~ Z의 문자열 검색 [a-z] : a ~ z의 문자열 검색 [0-9] : 0 ~ 9의 문자열 검색 [A-Za-z] : A ~ Z 또는 a ~ z의 문자열 검색 RegExp.prototype.test 인수로 전달받은 문자열에 대해 정규 표현식의 패턴...


#JavaScript #String #대문자 #대문자와소문자 #소문자 #정규표현식 #프로그래머스

원문링크 : 대문자와 소문자 - 프로그래머스