기본적으로, replacement()는 지정된 하위 문자열이 처음 나타나는 것을 찾아서 바꿉니다. 문자열 내에서. 모든 인스턴스를 교체하려면 정규식에 g(전역) 플래그를 지정해야 합니다.
예: g 플래그 설정예제를 고려하세요. 질문에 제공됨:
슬래시(/)의 모든 인스턴스를 바꾸려면 g 플래그를 사용하십시오.또는 더 간단한 구문을 사용할 수 있습니다.
g 플래그를 설정하면 정규식은 대상 문자열의 모든 항목을 일치시키고 지정된 새 값으로 바꿉니다. 이 동작을 통해 모든 인스턴스가 의도한 대로 교체됩니다.var date = $('#Date').val(); // Gets value "12/31/2009" var id = 'c_' + date.replace("/", ''); // Replaces only the first "/", resulting in "c_1231/2009"
위 내용은 JavaScript의 교체 기능이 교체를 첫 번째 인스턴스로만 제한하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!