Tag: 换行符

通过新行(包括空行)将textarea中的文本拆分为javascript数组

我正在尝试将文本拆分为拆分textarea数据的新行。 我当前的代码工作,除了一个小的要求:结果数组也必须包含空行 。 $(function(){ var lines = []; $.each($(‘#data’).val().split(/\n/), function(i, line){ if(line){ lines.push(line); } }); console.log(lines); }); I like to eat icecream. Dogs are fast. The previous line is composed by spaces only. The last 3 lines are empty. One last line. 目前的结果是: [“我喜欢吃冰淇淋。狗很快。”,“”,“前一行仅由空格组成。”,“最后3行是空的。”,“最后一行。”] 应该是什么: [“我喜欢吃冰淇淋。狗很快。”,“”,“前一行仅由空格组成。”,“”,“”,“”,“最后3行是空的。”,“” ,“最后一行。”]

javascript替换换行符和特殊字符

我在警报中添加了一个“.replace”来删除/替换换行符和硬回车,效果很好。 alert((foo + bar).replace(/(\n|\r)/g,”)); 我想添加一个类似的部分来替换特殊字符。 这可以自己工作,但如何将两者结合起来,以便删除断点和规格字符? .replace(/[^a-zA-Z0-9]/g,’_’); 这是我对它的最好猜测而且它不起作用…. alert((foo + bar).replace(/(\n|\r)/g,”),(/[^a-zA-Z0-9]/g,’_’));

如何检查光标是否在textarea内的空行?

如何检查光标是否位于textarea内的空行? 我不在乎换行。 我关心通过按Enter键创建的行。 $(‘textarea’).on(“change keyup”, function() { if (cursor is on an empty line or the the line has just spaces) { console.log(“empty”); } else { console.log(“has stuff”); } }); 例如: 这将记录“有东西” 上面的行会记录“空”,这行会记录“有东西”

jQuery:如何在不同的字符串中添加换行符以分隔2中的句子?

我有不同的句子,都有双引号,如: Sentence one “ends like this” Sentence two”ends like that” Sentence three “another ending” 全部在页面上。 基本上所有的值都是不同的,我试图在双引号之前有一个换行符,所以它就像 Sentence one “ends like this” Sentence two “ends like that” Sentence three “another ending” 我有点混淆应该使用哪个jQuery函数诚实,分裂,文本之间? 任何帮助将不胜感激,我需要了解如何做到这一点…非常感谢!

使用javascript查找的当前行的值

如何找到textarea当前行的值? 我知道我必须找到插入符号位置,然后找到它之前的所有内容直到最后\ n以及它之后的所有内容到下一个\ n。 我怎样才能做到这一点?

将textareas字符串值转换为由新行分隔的JavaScript数组

我有一个textarea ,用户最多可以写1000个字符。 我需要获取jQuery(‘#textarea’).val()并创建一个数组,其中每个项目都是textarea值的一行。 这意味着: 这是textarea内部的一个很好的路线。 这是另一条线。 (让我们假设这一行是空的 – 应该被忽略)。 有人在上面留下了2条以上的新线。 应该转换为JavaScript数组: var texts = []; text[0] = ‘This is a nice line inside the textarea.’; text[1] = ‘This is another line.’; text[2] = ‘Someone left more than 2 new lines above.’; 这样就可以很容易地将它们破坏为querystring(这是提供者所需的qs格式): example.com/process.php?q=[“This is a nice line inside the textarea.”,”This is another line.”,”Someone left more […]

使用jQuery检测换行符?

有没有可能让jQuery / javascript检测字符串被破坏的位置(为了适应CSS宽度约束),以便在新行的开头之前插入DOM元素?