我设法按元素名称'post_api_name'对对象数组进行排序,但其中一些元素以希腊符号(例如α-βArteether)开头。如何将这些符号转换为与0-9而非Z + 1一起放置。如何对希腊字母/符号进行排序JavaScript
RESULT.sort(function(a, b) {
var textA = a.post_api_name.toUpperCase();
var textB = b.post_api_name.toUpperCase();
return (textA < textB) ? -1 : (textA > textB) ? 1 : 0;
});
为了清楚起见,目前的分类结果显示为:
一个 b Ç α
我希望能实现:
α 一个 b Ç
你有一些例如初始数据和预期的结果? – Xotic750
好点 - 我已经更新了我原来的帖子。 – Nick
这些希腊字母应该在数字还是其他符号之前或之后出现? – Xotic750