【发布时间】:2019-11-20 19:44:07
【问题描述】:
数据输入:
Lorem Ipsum is simply dummy,aaaaa,2,0,High Max,22322,1212123,121212,121212,0,121212,0,121212,0,0,0,0,121212,0,0,121212,0,0,0,0,0,0,0,0,0
Lorem ipsum dolor sit amet ,aaaaa,2,0,Low Min ,22322,1212123,121212,121212,0,121212,0,121212,0,0,0,0,121212,0,0,121212,0,0,0,0,0,0,0,0,0
Mauris vestibulum leo id turpis imperdiet,aaaaa,2,0,High Min,22322,1212123,121212,121212,0,121212,0,121212,0,0,0,0,121212,0,0,121212,0,0,0,0,0,0,0,0,0
HTML:
<input id="data_input"></input>
JAVASCRIPT:
var string= $("#data_input").val();
var newstring= string.split(/[ ,]+/);
输出(但错误):
"Lorem", "Ipsum", "is", "simply", "dummy", "aaaaa", "2", "0", "High", "22322", "1212123", "121212", "121212", "0", "121212", "0", "121212", "0", "0", "0", "0", "121212", "0", "0", "121212", "0", "0", "0", "0", "0", "0", "0", "0", "0", "Lorem", "ipsum", "dolor", "sit", "amet", "aaaaa", "2", "0", "Low", "22322", "1212123", "121212", "121212", "0", "121212", "0", "121212", "0", "0", "0", "0", "121212", "0", "0", "121212", "0", "0", "0", "0", "0", "0", "0", "0", "0", "Mauris", "vestibulum", "leo", "id", "turpis", "imperdiet", "aaaaa", "2", "0", "High","Max", "22322", "1212123", "121212", "121212", "0", "121212", "0", "121212", "0", "0", "0", "0", "121212", "0", "0", "121212", "0", "0", "0", "0", "0", "0", …
需要的输出:
Lorem Ipsum is simply dummy,aaaaa,2,0,High Max,22322,1212123,121212,121212,0,121212,0,121212,0,0,0,0,121212,0,0,121212,0,0,0,0,0,0,0,0,0,Lorem ipsum dolor sit amet ,aaaaa,2,0,Low Min,22322,1212123,121212,121212,0,121212,0,121212,0,0,0,0,121212,0,0,121212,0,0,0,0,0,0,0,0,0,Mauris vestibulum leo id turpis imperdiet,aaaaa,2,0,High Min,22322,1212123,121212,121212,0,121212,0,121212,0,0,0,0,121212,0,0,121212,0,0,0,0,0,0,0,0,0,
Split 在字符串中找到的每个空格处添加逗号需要在 30 长度后获取逗号 这是在 0 之后和 Lorem ipsum http://prntscr.com/pzr0lt 之前它有很多行,比如 N 行输入
【问题讨论】:
-
那么你想让所有N行合并成一行?
-
我不知道你在这里真正想要什么。请添加适当的口头说明,说明您需要实现的目标。
-
你的输出都是一行,如果超过30条怎么办?
-
@Luke 是的,我希望它进入 1 行,以便我可以在 30 后拼接它
-
@04FS 好吧,我有一个数据字符串,我输入并将其发送到存储值的 var 字符串,如果您看到屏幕截图,则 var newstring 拆分字符串并在每 30 个单词(数据)后添加逗号行尾时突出显示。
标签: javascript arrays regex split