replace()2 [ 프로그래머스 ] JS - 문자열 다루기 기본 문제 풀이이 문제의 조건은 크게 2가지로 나눌 수 있다.1. 문자열(s)의 길이가 4 또는 6인가?2. 문자열(s)이 숫자로만 구성 되어 있는가?여기서 문자열이 숫자로만 구성 되어 있는가 이부분을 구하기 위해서 정규 표현식을 사용해서 문제를 해결해 보았다! 👉🏻 정규표현식let s = 'a123'let str = s.replace(/[^0-9]/g,''); // 숫자가 아닌것을 공백으로 바꿈 'a123' -> '123'여기서 ^은 not(부정)을 뜻한다let str = s.replace(/[^a-z]/g,'') // 영어가 아닌것을 공백으로 바꿈 'a123' ->'a' 결과function solution(s) { let str = s.replace(/[^0-9]/g,'') return .. 2024. 12. 13. [ 프로그래머스 ] 특정한 문자를 대문자로 바꾸기 문제 풀이 특정 문자열을 바꿀 때는 replace()를 사용한다 replace() replace( 범위, 변환할 문자); my_string에서 alp의 문자를 대문자로 바꾸는 문제이므로 다음과 같은 코드를 짜주면 된다. String answer = my_string.replace(alp, toUpperCase()); //toUpperCase() : 소문자를 대문자로 변환 결과 2024. 1. 17. 이전 1 다음