Javascript 如何将这些换行符保存到MySql数据库中?

Javascript 如何将这些换行符保存到MySql数据库中?,javascript,mysql,arrays,line-breaks,Javascript,Mysql,Arrays,Line Breaks,我有一个文本区域,我正在使用JS将其拆分为每行的数组 textArray = text.split('\n'); 在这一点上,我会认为线会失去线喙,但它们不会。。所以我甚至有 theLine = theLine.replace(/^(\r\n)|(\n)/,''); 不过,当我将行值保存到数据库时,换行符就在那里!!(当然,最后一行除外,因为它后面没有中断。)正确的替换命令也会得到令人讨厌的中断行: replace(/(\r\n|\n|\r)/gm,""); 或者显然(根据@Blender

我有一个文本区域,我正在使用JS将其拆分为每行的数组

textArray = text.split('\n');
在这一点上,我会认为线会失去线喙,但它们不会。。所以我甚至有

theLine = theLine.replace(/^(\r\n)|(\n)/,'');

不过,当我将行值保存到数据库时,换行符就在那里!!(当然,最后一行除外,因为它后面没有中断。)

正确的替换命令也会得到令人讨厌的中断行:

replace(/(\r\n|\n|\r)/gm,"");
或者显然(根据@Blenders评论)


虽然我没有测试这一点

为什么换行符会消失?@Blender我相信user12282认为分割后\n不会出现在数组中,如String所示。分割文档:找到分隔符后,将从字符串中删除分隔符,并在数组中返回子字符串。HA!典型的!。。。经过一天的搜索,我终于分解并发布了这个问题。。。然后立即发现答案。正确的replace命令也可以得到令人讨厌的换行符:replace(/(\r\n |\n |\r)/gm,“”;所以我不会让我这么快回答我自己的问题,因为我是新手,所以我明天会把这个作为一个答案发布。。。。或者有人把它贴出来作为答案。回答你自己的问题。。。或者删除它。。。所以so可以作为参考对其他人有用。@user12282:您可以将正则表达式简化为
/[\n\r]/g
/[\n\r]/g