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
相关问答:
如何实现当鼠标悬停控件上时,出现该控件的尾部显示对应的层,鼠标移动到该层上进行相应的操作,当鼠标移除时(不在控件上也不在层上)层隐藏, http://topic.csdn.net/u/20090830/23/5e5ded07-7216-46c2-9712- ......
怎么用javascript控制gridview里的RadioButton 对 gridview findcontrol ,找出RadioButton, 然后,对RadioButton ,的Attribute 增加 JS就可以了。 C# code: for (int i = 0; i < gd ......
用javascript加载页面时指向一个描点。已知如何通过链接做成描点的,可是想让页面加载时直接指向不需要点击链接。 1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &quo ......
<script type="text/javascript"> function show(){ var ListUtil=new Object(); var ListUtil.getSelectedIndexes=function (oListbox){ var arrIndexes=new Array; for(var i=0;i ......
<script language="javascript"> function click() { if (event.button==2) { //button==1为左键 alert('点击查看文章详细内容!') } } document.onmousedown=click </script> 以上 ......