かな順で並べ替えするJavaScript

配列のデータをカナの昇順に並べ替えます。

jsonからHTMLに一覧を出力して、カナ順、価格順でならべかえるサンプルです。

See the Pen JSON list (load, sort, search) by webdev (@webdev-jp-net) on CodePen.0

match.charCodeAtで文字をUTF-16のコードへ変換し、文字コード順に並べ替えています。

return src.replace(/[\u30a1-\u30f6]/g, function(match) {
	var char = match.charCodeAt(0) - 0x60;
	return String.fromCharCode(char);
});

関連記事