2015-06-02 2 views

ответ

2

Вы можете использовать следующее:

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

См DEMO

var str = 'OU=b\\,aditi,DC=zeus2,DC=com'; 
 
alert("before: "+str); 
 
str = str.replace(/\\,/g, '\\\\,'); 
 
alert("after: "+str);

+0

Это было бы заменить его ... то же самое. '' '' \\\\! – Ryan

+0

Строки по-прежнему используют '' '' 'для экранов. Попробуйте «alert» («\\,») '. – Ryan

+0

Да .. ты был прав .. обновил .. :) –

0

var re = /\\/; 
 
var str = 'OU=b\\,aditi,DC=zeus2,DC=com'; 
 
var subst = '\\\\'; 
 
    
 
var result = str.replace(re, subst); 
 

 
document.getElementById("results").innerHTML = result
<div id="results"></div>

DEMO

Смежные вопросы