replace 함수는 JavaScript에서 문자열을 바꾸는 데 사용되지만 실제 사용 중에 이 함수는 첫 번째 일치하는 문자만 바꾸는 것으로 나타났습니다. 이는 매우 불편합니다. PHP 언어에서는 전역 일치 및 교체를 구현할 수 있습니다. . 절대, 주의 깊게 연구한 결과, 글로벌 매칭 및 교체를 달성하는 다른 방법이 있다는 것을 발견했습니다.
(1) 실제로 교체 자체도 이 기능을 수행할 수 있지만 일반 형식으로 매개변수 g를 추가해야 합니다. 예:
또는:
str 문자의 모든 www.baidu.com을 www.jb51.net
으로 교체하세요.(2) js 함수 라이브러리를 직접 확장하고 전역 일치 및 교체를 달성하기 위해 자체 함수 교체 방법을 만듭니다. 다음과 같습니다:
이것도 실제로 방법 1의 아이디어를 사용합니다. 예시는 다음과 같습니다. (여기서도 위와 같은 기능을 구현했지만 1번 방법보다 직관적입니다.)
위 내용은 이 글의 전체 내용입니다. 모두 마음에 드셨으면 좋겠습니다.