가능한 중복 :
JavaScript replace all/with \ in a string?내가 대체 할 수있는 방법 '/'다른 문자와 자바 스크립트 문자열에서
나는 date='13/12/2010'
내가 대체 할이이 '/'로 '_ ' 또는 다른 것.
나는 this을 읽었지 만, 어떻게하면 내 경우에 적용 할 수 있는지 모르겠습니다.
가능한 중복 :
JavaScript replace all/with \ in a string?내가 대체 할 수있는 방법 '/'다른 문자와 자바 스크립트 문자열에서
나는 date='13/12/2010'
내가 대체 할이이 '/'로 '_ ' 또는 다른 것.
나는 this을 읽었지 만, 어떻게하면 내 경우에 적용 할 수 있는지 모르겠습니다.
replace
에 대해 글로벌 RegEx (g = global = 모든 일치 바꾸기)를 사용하십시오.
date = date.replace(/\//g, '_');
\/
는 /
의 탈출 형태입니다. 그렇지 않으면 //
이 주석으로 해석되므로 필수입니다. 구문 강조를 보라 :
date = date.replace(///g, '_');
/
문자를 탈출 시도 할 수 있습니다
-
date.replace(/\//g,"_");
하나 쉬운 일 :
이var date='13/12/2010';
alert(date.split("/").join("_")); // alerts 13_12_2010
이 방법은 호출하지 않습니다 정규 표현 엔진과 가장 효율적인 것
'split' /'join'은 일반적으로 더 효율적이지 않습니다 'replace '를 한 번 호출하는 것보다. 정규 표현식은 생각보다 저렴합니다. –