如何分割呀?急!在线等

mse2004 2004-09-02 01:48:07
在JS中能接收到这样的代码
;13900002222;13966660000;1300000000;
是分号 怎么才能给区分开来呢?我要得到有几个这样的数?在JS中实现,如何办呀?
谢谢!
...全文
78 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
mse2004 2004-09-08
问题解决了,谢谢大家!
回复
qyzj_wanghx 2004-09-02
不好意思.
上面的a.length;改为arrayA.length;
上面的alert(a[i]);改为alert(arrayA[i]);
回复
qyzj_wanghx 2004-09-02
<script language=javascript>
function strSplit(){
var arrayA = new Array();
var temp = ";13900002222;13966660000";
arrayA = temp.split(";");
for(int i=0;i<a.length;i++){
alert(a[i]);
}
}
回复
<script language=javascript>
var temp = ';13900002222;13966660000;' ;
var i=temp.indexOf(';');

while(i!=-1){
temp2 = temp.substring(0,i);
temp = temp.substring(i+1);
alert(temp2);
i=temp.indexOf(';');
}
</script>
回复
lengss 2004-09-02
1)在JDK1.4以上,使用split()方法,你的字符串是以什么符号分割的,就以什么为分割符为参数。
例如:abc,def 使用split(",");返回一个字符串的数组,为abc和def

String [] a;
String str="123,4567";
a=str.split(",");
for(int i=0;i<a.length;i++)
{
System.out.println(a[i]);
}

2) 用StringTokenizer(String str,String delim)由指定分隔符将str分隔为多个子串,
可用方法有:
boolean hasMoreElements()
boolean hasMoreTokens()
int countTokens()
String nextToken()等
java.util.StringTokenizer st = new java.util.StringTokenizer("123,456,789", ",");
while (st.hasMoreTokens()) {
System.out.println(st.nextToken());
}

回复
skyboy0720 2004-09-02
参考split()函数
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-09-02 01:48
社区公告
暂无公告