gpt4 book ai didi

javascript - 在 Javascripts 中对非英文名称进行排序

转载 作者:行者123 更新时间:2023-11-30 12:43:13 25 4
gpt4 key购买 nike

<分区>

我正在使用以下脚本对 HTML 表格中的列进行排序(按字母顺序)。除了我不能完全控制非英语字符外,该脚本就像一个魅力。例如,如果我有一个以“Ü”开头的单词,则不会将其视为“U”(本应如此)。有没有一种简单的方法可以在执行排序之前音译字符(如 ü->u、ä->a 等)?请注意,我不想使用 jQuery。

<script type="text/javascript">
var glossary, asc1 = 1,
asc2 = 1,
asc3 = 1;
window.onload = function () {
glossary = document.getElementById("glossary");
}

function sort_table(tbody, col, asc){
var rows = tbody.rows, rlen = rows.length, arr = new Array(), i, j, cells, clen;
// fill the array with values from the table
for(i = 0; i < rlen; i++){
cells = rows[i].cells;
clen = cells.length;
arr[i] = new Array();
for(j = 0; j < clen; j++){
arr[i][j] = cells[j].innerHTML;
}
}
// sort the array by the specified column number (col) and order (asc)
arr.sort(function(a, b){
return (a[col] == b[col]) ? 0 : ((a[col] > b[col]) ? asc : -1*asc);
});
for(i = 0; i < rlen; i++){
arr[i] = "<td>"+arr[i].join("</td><td>")+"</td>";
}
tbody.innerHTML = "<tr>"+arr.join("</tr><tr>")+"</tr>";
}
</script>

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com