易截截图软件、单文件、免安装、纯绿色、仅160KB

javascript使用split时如何能保留分隔符?

如题,我想通过split("/\.\,/")来分隔句子,把分隔的单位处理完后还要组在一起返回,但是分割后的字符串是不包含原句中的符号的,如:how,are.you,切分完后为[how,are,you],进行一些处理后,比如每个都上s就变成了[hows,ares,yous],但是现在我要把它还原的话因为没有了开始的符号了。请问各位有什么更好的办法?
用循环再加上

这样子的话就不要用split了,用了更麻烦~~你有多个标志位,又不能一竿子打死,全加,或者全加.
这种情况,你还是用indexOf来判断该字符串中,或者.在什么位置,然后在该位置前动态插入你要加的字符,这种做法就是直接根据标志位去插入,改变原字符串。又不需要去记住老的标志位是什么

引用
用循环再加上
怎么加,怎么知道是什么符号?

引用
这样子的话就不要用split了,用了更麻烦~~你有多个标志位,又不能一竿子打死,全加,或者全加.
这种情况,你还是用indexOf来判断该字符串中,或者.在什么位置,然后在该位置前动态插入你要加的字符,这种做法就是直接根据标志位去插入,改变原字符串。又不需要去记住老的标志位是什么
用indexof有个问题是里面的参数不能使用正则表达式,而我有多个需要切分的标记,比如“,.”,这个时候用indexof找不到

可以采用二维数组存储

HTML code:
<script>
var str = "how,are.you";
var arr = str.split(",");
for(var i=0;i<arr.length;i++){
arr[i] = arr[i].split(".");
}
aler


相关问答:

Javascript描点问题 - Web 开发 / JavaScript

用javascript加载页面时指向一个描点。已知如何通过链接做成描点的,可是想让页面加载时直接指向不需要点击链接。
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &quo ......

javascript中是值是怎么交换了? - Java / Java相关

三个数x,y,z 比大小..
var x,y,z,t;
if (x>y) 
{t=x;x=y;y=t;} //交换x,y的值 
if(x>z) 
{t=z;z=x;x=t;}//交换x,z的值 
if(y>z) 
{t=y;y=z;z=t;}//交换z,y的值
这是 ......

javascript 变量和函数的作用域问题

各位使用js的高手. 小弟问几个问题,请大家帮忙解答.困扰了我2个星期了.一直不太明白.
比如 :
  Div1 是一个层;
   
  var myitem=new Item(document.getElem ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号