我怎样才能在<textarea>中按字母顺序排列? JavaScript sort()?</textarea>

时间:2013-02-14 03:46:52

标签: javascript alphabetized

我已经看到一些网站现在按字母顺序排列你在textarea中放置的内容我想知道为了添加一个可以产生的按钮我需要做什么?我猜的是“JavaScript sort()”函数,但我真的不知道。到目前为止,我所看到的只是使用它来按字母顺序排列数组。这将是针对每行输入的任何内容,在开放的文本区域中。有什么想法吗?

感谢您花时间阅读本文。

1 个答案:

答案 0 :(得分:12)

split将字符串放入数组中sort,然后join将其重新组合在一起:

var textarea = document.getElementById("theTextareaId"); // or whatever...
textarea.value = textarea.value.split("\n").sort().join("\n");