在jQuery中使用新行

时间:2012-02-16 21:50:54

标签: javascript jquery ajax newline

下面的代码从textbox中获取文本,按“,”分割,然后如果单词数超过10,则通过ajax将其发送到php。我设计此代码以使用条形码阅读器(setinterval ...等)。现在问题是,无法设置条形码阅读器在每个扫描条形码后留下逗号。它增加了换行符。

让我们说ids.val();是换行的单词。如何将它们转换为逗号分隔的单词?

1 个答案:

答案 0 :(得分:2)

使用

.indexOf("\n")

.split("\n")

而不是逗号版本!请注意,您可能希望随\n\r\n而变化,因为某些浏览器会将换行符作为前者,有些则作为后者。

如果您想将所有换行符转换为逗号,请使用

commaSeparatedString = newlineSeparatedString.replace(/\\n/g, ",");