URL의 모든 문자 ( '?')를 찾아서 &
.
예를 들어, 나는 var test = "http://www.example.com/page1?hello?testing";
나는 처음 시도했다 :
document.write(test.replace("&","?"))
이로 인해 첫 번째 항목 만으로 ?
대체되고 &
ag (for global)를 추가 할 수 있다는 질문을 발견했습니다.
document.write(test.replace("&"g,"?"))
불행히도 이것은 효과가 없었습니다.
그렇다면 유형의 모든 문자를 어떻게 대체 &
합니까?
거의 완료되었습니다.
SO에서 본 것은 regex replace입니다.
document.write(test.replace(/\?/g,"&"))
(나는 당신이 &로 바꾸고 싶다고 생각했지만 당신은 그 반대를 원합니다.)
G 플래그로-문자열의 모든 일치 항목을 대체합니다.
그것 없이는-첫 번째 일치 만 대체합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다