如何将重复的“斜杠”替换为字符串中的单个斜杠?

时间:2013-06-24 10:33:34

标签: javascript jquery regex replace

如何从字符串中替换重复的“斜杠”?

例如,

str = '/estate//info//';  
alert(fragment.replace(/\/\/+/, "/"));

结果,

/estate/info//

但我在追求,

/estate/info/

3 个答案:

答案 0 :(得分:9)

试试这个:

str = '/estate//info//';  
alert(str.replace(/\/\/+/g, "/"));  
// where 'g' will do the global search and replace it with single '/'

答案 1 :(得分:3)

试试这个,

str = '/estate//info//';  
alert(fragment.replaceAll("//", "/"));

答案 2 :(得分:1)

您也可以尝试

  var val = "\\val1\\val2\\val3";
  val = val.substr(0, val.lastIndexOf("\\"));
  alert(val);

Fiddle