javascript如何排序包含逗号分隔值的字符串

时间:2011-12-02 00:29:13

标签: javascript string comparison

我想知道如何在javascript中对包含逗号分隔值的字符串进行排序,例如。

    var str1 ="aaa,SC,AAA,mc,mc,aaa";
    var str2 ="AAA,SC,aaa,aaa,mc,mc";

所以基本上我想对它们进行排序并进行相等比较检查。

    if(str1==str2)
    // do something...

我们将不胜感激。

由于

2 个答案:

答案 0 :(得分:14)

str.split(",").sort().join(",")

答案 1 :(得分:0)

function areSame(csv1, csv2) {
    return csv1.split(",").sort().join() === csv2.split(",").sort().join();
}

var str1 = "aaa,SC,AAA,mc,mc,aaa";
var str2 = "AAA,SC,aaa,aaa,mc,mc";

alert("areSame = " + areSame(str1, str2));