我想获取文本区域中的每一行。文本区域很小,并且根据宽度限制换行。所以我尝试了:
// Sample text: I want to find(line wrapped) all lines here
$("#textarea1").val().split(/(\r\n|\n|\r)/gm).length
// 1, not the right length, should be 2
$("#textarea1").val().split(/\r?\n/g).length
// 1
$("#textarea1").val().split("\n").length
// 1
$("#textarea1").val().split("\r").length
// 1
我还单独和一起尝试了wrap="hard"
和white-space: pre-wrap
。
似乎没有找到换行符!!需要帮助,谢谢。
最佳答案
我认为就像您所说的那样:文本区域根据宽度限制来换行 - 这意味着您找不到换行符。您要查找的换行符是字符,而这些字符尚未插入到您的文本中。
关于javascript - Textarea - 获取每一行,查找换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37132773/