[javascript] 모음제거, replaceAll(), replace(), 정규식 연습
연습 function solution1(string) { let letter = ['a', 'e', 'i', 'o', 'u']; letter.map((e) => { string = string.replaceAll(e, ''); }); return string; } function solution2(string) { return string.replace(/[aeiou]/g, ''); } let string = ['Did you receive my purchase order?', 'Yes. I checked the e-mail just now.']; for (let i = 0; i < string.length; i++) { console.log('solution1', solution1(string[i]))..
2023. 9. 13.
[javascript] 정규식(new RegExp()) Dot(.), x{n,m}
Dot(.) : 줄바꿈 문자를 제외한 모든 문자와 매치 x{n} : x를 n번 반복한 문자를 찾습니다 x{n,} : x를 n번이상 반복한 문자를 찾습니다 x{n,m} : x를 n번이상 m번이하 반복한 문자를 찾습니다 function solution1(s, n) { let answer = []; for (let i = 0; i < s.length; i += n) { answer.push(s.slice(i, i + n)); } return answer; } function solution2(s, n) { return s.match(new RegExp(`.{1,${n}}`, 'g')); } function solution3(s, n) { return s.match(new RegExp(`.{${n}}`, 'g'..
2023. 8. 30.