replacement() 메서드는 일부 문자를 문자열의 다른 문자로 바꾸거나 정규식과 일치하는 하위 문자열을 바꾸는 데 사용됩니다. 다음 사항에 유의해야 합니다. 정규 표현식으로 대체할 때 regexp에 전역 플래그 g가 있는 경우, replacement() 메소드는 일치하는 모든 하위 문자열을 대체합니다. 그렇지 않으면 일치하는 첫 번째 하위 문자열만 바꿉니다. 다음은 간단한 예입니다. 코드 복사 코드는 다음과 같습니다. 다음은 다음과 같습니다. <br>var strM = "javascript는 좋은 스크립트 언어입니다." <br>//여기에서 문자 a를 다음으로 바꾸고 싶습니다. 문자 A <br>alert(strM.replace("a","A")); <br><br> //결과적으로 첫 번째 문자만 대체됩니다. 하지만 정규식을 추가하면 결과가 달라집니다! 바꾸기()는 정규식을 지원하므로 정규식 규칙에 따라 문자나 문자열을 일치시킨 다음 바꿀 수 있습니다! <br>var strM = "javascript는 좋은 스크립트 언어입니다." <br>//여기서 문자 a를 문자 A로 바꾸고 싶습니다. <br>alert( strM .replace(/a/,"A")); <br> //그러나 결과는 여전히 변경되지 않았습니다. 약간만 수정하면 괜찮을 것입니다. <br>var strM = "javascript는 좋은 스크립트 언어입니다." <br>//정규식인 경우 여기에서 모든 문자를 문자 A로 바꿉니다. 수식에 "g" 플래그가 있으면 전체 문자열이 처리된다는 의미입니다. <br>alert(strM.replace(/a/g,"A")) <br> >