2014-02-22 2 views
0

는 자바 스크립트를자바 스크립트를 사용하여 문자열에서 (백 슬래시) 기호를 제거하는 방법은 무엇입니까?

var str ='Visit\ Microsoft \'; 

var res = str.replace(/\//g, "-"); 
alert(res); 
+1

왜 태그가'php'입니까? –

+1

게시됨에 따라 JavaScript 문자열에 백 슬래시 문자가 포함되지 않으며 "슬래시"가 아닌 백 슬래시가 사용됩니다. 만약 그렇다면 정규식'/ \\/g'을 사용해야합니다. – Pointy

답변

0

사용하여 문자열에서 \ (백 슬래시) 기호를 제거하는 방법 :

str.replace(/\\/g, "-"); 

그래서 대신 슬래시 ( /)의 백 슬래시 ( \)를 사용합니다. Fiddle

0

다른 \로 백 슬래시와 \을 탈출 할 필요가
var str = 'Visit\\ Microsoft \\'; 

var res = str.replace(/\\/g, "-"); 
alert(res); 

또한 정규식 /\\/g

데모해야하는 이스케이프 문자이어야한다 .

str = str.split('\\').join('').trim() 
0

또 다른 방법 :

0

var str = 'Visit \ Microsoft \'; 작동하지 않습니다, 그 무효입니다.

var str = 'Visit \\ Microsoft \\'; - 올바른 js 문자열입니다.

+0

다른 점은 무엇입니까? –

+0

미안 오타 오류 – Dakshika

0

HTML 코드의 색상이 변경된 것을 알고 계셨습니까? 마이크로 소프트는 또한 문자열 후 마이크로 소프트는 빨간색 후

var str ='Visit\ Microsoft \'; 

var res = str.replace(/\//g, "-"); 
alert(res); 

모든 것은, 그 모든 것을 나타냅니다.

\ 백 슬래시 문자 제외 로 작동, 그래서 닫기 "'"표시를 제외하고.

코드를 확인하십시오, 당신은 당신이 원하는대로이 코드가 작동

var str ='Visit\ Microsoft\ '; 

var res = str.replace(/\//g, "-"); 
alert(res); 

아래처럼, 공간 앞에 백 슬래시를 추가해야 할 수도 있습니다.

관련 문제