如何在javascript中对字符进行子串?

时间:2016-06-18 05:12:18

标签: javascript

我的js代码是:

 var str = window.location.hash.substring(window.location.hash.indexOf("/MinPrice") + 1, window.location.hash.lastIndexOf("/"));
                            if (str != "") {
                                window.location.hash = window.location.hash.replace(str, "MinPrice-" + start + "/" + "MaxPrice-" + end);

                            }
                            else {
                                window.location.hash = window.location.hash + "/MinPrice-" + start + "/" + "MaxPrice-" + end + "/";

                            }

我的字符串是:==> isAvailable / MinPrice-1501 / MaxPrice-4000 /类型的Android /

或:==> / MinPrice-1501 / MaxPrice-4000 / isAvailable /类型的Android /

或:==> / isAvailable /类型的Android / MinPrice-1501 / MaxPrice-4000

或......

我想从上面的字符串子串 MinPrice-1501 / MaxPrice-4000 / ,并用其他字符串替换。

1 个答案:

答案 0 :(得分:0)

substring与正确的索引一起使用:

"isAvailable/MinPrice-1501/MaxPrice-4000/type-Android/".substring(12,40)