본문 바로가기
Coding/JavaScript

[JavaScript] 자바스크립트 특정 문자를 찾아 지우는 방법 !! (원하는 범위에서 문자 지우기)

by 포스트it 2024. 2. 17.
반응형

 

[JavaScript] 자바스크립트 특정 문자를 찾아 지우는 방법 !! (원하는 범위에서 문자 지우기)

JavaScript에서 문자열 내의 특정 문자('_'와 같은)를 찾아

그 문자와 그 뒤의 모든 문자를 제거하려면 String.indexOf() 메서드를 사용하여 해당 문자의 위치를 찾은 다음, String.substring() 메서드를 사용하여 해당 위치까지의 문자열을 추출할 수 있습니다.

만약 해당 문자가 문자열에 없는 경우 원래 문자열을 그대로 반환합니다.

 

예제코드
function removeAfterUnderscore(str) {
    const index = str.indexOf('_');
    if (index !== -1) { // '_'가 문자열에 있는 경우
        return str.substring(0, index); // '_' 이전까지의 문자열 반환
    }
    return str; // '_'가 없는 경우 원래 문자열 반환
}

const example = "14_1";
const result = removeAfterUnderscore(example);
console.log(result); // "14"
728x90
반응형

댓글