2

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

例如,

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

结果,

/estate/info//

但我追求,

/estate/info/
4

3 回答 3

9

试试这个:

str = '/estate//info//';  
alert(str.replace(/\/\/+/g, "/"));  
// where 'g' will do the global search and replace it with single '/'
于 2013-06-24T10:35:32.813 回答
3

试试这个,

str = '/estate//info//';  
alert(fragment.replaceAll("//", "/"));
于 2013-06-24T10:35:26.077 回答
1

你也可以试试

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

小提琴

于 2013-06-24T10:39:23.257 回答