易截截图软件、单文件、免安装、纯绿色、仅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问题!

<html>
<head>
<title></title>
</head>
<body>
<font color="#0000FF"><b>请在文本框1中输入文字:</b>
<form>
  <input ......

javascript使用winsokcet

如题,已实现连接,发送。未实现实异步接收,请高手指点。最好有完整的例子
javascript请求通信是基于http的,它只是一种运行在浏览器端的脚本语言,不能使用socket,
唯一的解决办法就是写ActiveX插件.
要实现异步 ......

关于鼠标右键的JAVASCRIPT与FIREFOX不兼容的问题

<script language="javascript">
function click() {
if (event.button==2) { //button==1为左键
alert('点击查看文章详细内容!')
}
}
document.onmousedown=click
</script>
以上 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号