[javascript] 자바스크립트 정규식으로 특정 문자 제외

자바스크립트에서는 정규식을 활용하여 문자열에서 특정 문자를 제외할 수 있습니다. 예를 들어, 문자열에서 숫자와 공백을 제외하고 싶을 때 정규식을 사용할 수 있습니다.

const inputString = "a1b2c3 d4e5f6";
const result = inputString.replace(/[^a-zA-Z]/g, "");
console.log(result); // 출력 결과: "abcdef"

위 예제에서 /[^a-zA-Z]/g는 영문 알파벳을 제외한 모든 문자를 의미합니다. replace() 함수를 사용하여 해당 정규식에 매치되는 문자를 빈 문자열로 치환하여 특정 문자를 제외할 수 있습니다.

만약 특정 문자나 문자 범위를 제외하고 싶다면, 대괄호 안에 ^를 이용하여 원하는 문자를 부정하게 표현할 수 있습니다.

이와 같이 자바스크립트의 정규식을 이용하면 특정 문자를 제외하거나 필터링하여 문자열을 가공할 수 있습니다.

더 많은 정보는 MDN 웹 문서를 참고할 수 있습니다.