JavaScript String replaceAll()
- 이전 페이지 replace()
- 다음 페이지 search()
- 上一层으로 돌아가기 JavaScript String 참조 매뉴얼
정의와 사용법
replaceAll()
메서드는 문자열에서 지정된 값 또는 정규 표현식을 검색합니다。
replaceAll()
메서드는 모든 일치 값이 대체된 새 문자열을 반환합니다。
replaceAll()
메서드는 원래 문자열을 변경하지 않습니다。
replaceAll()
메서드는 JavaScript 2021에서 도입되었습니다。
replaceAll()
메서드는 Internet Explorer에서 사용할 수 없습니다。
주의
파라미터가 정규 표현식이면 전체 래핑 기호를 설정해야 합니다(g
),그렇지 않으면 TypeError가 발생합니다。
정규 표현식에 대한 더 많은 내용은 다음을 참조하세요:
인스턴스
예제 1
text = text.replaceAll("Cats","Dogs"); text = text.replaceAll("cats","dogs");
예제 2
text = text.replaceAll(/Cats/g,"Dogs"); text = text.replaceAll(/cats/g,"dogs");
예제 2
전체적이고 대소문자를 구분하지 않는 대체
let text = "Mr Blue has a blue house and a blue car"; let result = text.replaceAll(/blue/gi, "red");
예제 3
함수를 사용하여 대체 텍스트를 반환합니다:
let text = "Mr Blue has a blue house and a blue car"; let result = text.replaceAll(/blue|house|car/gi, function (x) { return x.toUpperCase(); });
문법
string.replaceAll(searchValue, newValue)
파라미터
파라미터 | 설명 |
---|---|
searchValue | 必需。検索する値または正規表現。 |
newValue | 必需。新しい値を置き換えるために使用されます。JavaScript関数でできます。 |
반환 값
타입 | 설명 |
---|---|
String | 모든 일치되는 값이 대체된 새 문자열을 반환합니다. |
- 이전 페이지 replace()
- 다음 페이지 search()
- 上一层으로 돌아가기 JavaScript String 참조 매뉴얼