请教下字符串分隔 从textarea中取得text:"abcd efgh ijklmnop qrst"这个字符串,中间即有换行又有空格,想分隔成4个字母一组的数组。试用了:var vs = text.split("/\s+/");但不行,请问应如何分隔? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。 var vs = textsplit(/\s+/g) 少了.,更正。。var vs = text.split(/\s+/g) var a="abcd efgh ijkl\nmnop\n qrst";var arr=a.split(/(\n|\r|(\n\r)|(\s+))/g);alert(arr) 奇怪了,为什么直接使用\s就可以?甚至连全文查找都可以不要??难道换行也可以被当成空白字符进行处理??哪怕我写成以下这样子var a="abcd efgh ijkl\n\nmnop\n qrst";var arr=a.split(/\s/);alert(a)alert(arr) 为什么全文查找都可以不要?估计是split函数替你做了 Extjs 一个关于分页的奇怪问题 fckeditor用于html代替textarea,无法显示 怎么能让鼠标放到tabbar的tab上就显示该tab的信息? A到Z的循环 已经知道窗口的名称,怎么做倒窗口的取得 我想请问为什么在SCRIPT56.chm的参考手册里面找不到window,document等对象? 有哪位大侠知道怎样用JavaScript在select下拉框中添加option吗? Text框 javascript 又没有取字符串子串的函数,如果没有该怎么作? 点击详细信息,弹出一个层显示所有的信息,信息是从后台获取的 基础问题 请问你们写代码用什么工具??
var arr=a.split(/(\n|\r|(\n\r)|(\s+))/g);
alert(arr)
奇怪了,为什么直接使用\s就可以?甚至连全文查找都可以不要??难道换行也可以被当成空白字符进行处理??
哪怕我写成以下这样子
var a="abcd efgh ijkl\n\nmnop\n qrst";
var arr=a.split(/\s/);
alert(a)
alert(arr)