有时候,很多方法都不行,比如==.equals都不行 ,那怎么办呢?用localeCompare方法可以。使用方法:string_a.localeCompare(string_b) 方法去做;它会返回3个值0:字符串相等-1:字符串string_astring_b大家以后就可以使用正确的方法比较字符...
分类:
编程语言 时间:
2014-12-31 18:19:49
阅读次数:
153
在使用js中的"=="进行字符串的比较时,发现在英文情况下是ok的,但在中文比较时则不行了。在网上搜索,提供了一个解决方法,使用stringObject.localeCompare(target)来解决中文比较问题。string_a.localeCompare(string_b);/* Return...
分类:
编程语言 时间:
2014-12-16 14:52:08
阅读次数:
323
今天在代码中用到了对中文按照拼音排序,咨询了群里面的大神后得到了下面的代码:
var arr = ["张三","李四","王五","阿三"];
document.write(arr+"");
arr.sort(function(a,b){
return a.localeCompare(b);
});
document.write(arr);...
分类:
编程语言 时间:
2014-08-19 16:32:24
阅读次数:
180
与操作字符串有关的最后一个方法是localeCompare(),这个方法比较两个字符串,按照字符串的字母表中的位置分别返回-1,0,1var
stringValue="yellow";alert(stringValue.localeCompare("brick"));
//1alert(strin....
分类:
编程语言 时间:
2014-05-07 14:23:09
阅读次数:
365