[javascript] 자바스크립트 정규식을 활용한 숫자만 추출

자바스크립트에서는 정규식(Regular Expression)을 사용하여 문자열에서 원하는 부분을 추출할 수 있습니다. 숫자만을 추출해야 하는 경우, 정규식을 사용하면 간단하게 해결할 수 있습니다.

1. 정규식을 사용한 숫자 추출

다음은 정규식을 사용하여 문자열에서 숫자만을 추출하는 예제 코드입니다.

const str = "문자열 123에서 456 숫자만을 789 추출합니다.";
const numbers = str.match(/\d+/g);
console.log(numbers);  // ["123", "456", "789"]

위 코드에서 match 메서드와 정규식 /d+/g를 사용하여 입력된 문자열에서 숫자만을 추출하였습니다.

2. 결과 설명

match 메서드는 문자열 내에서 정규식과 일치하는 모든 부분을 찾아 배열로 반환합니다. 위 예제에서는 입력된 문자열에서 숫자만을 추출하여 배열에 담아 반환하였습니다.

3. 정규식 설명

4. 요약

자바스크립트에서는 정규식을 사용하여 문자열에서 숫자만을 간단하게 추출할 수 있습니다. match 메서드와 정규식을 활용하여 숫자를 추출하는 방법을 익혀두면 유용하게 활용할 수 있습니다.

위 내용은 MDN web docs에서 참고하였습니다.