如何分割呀?急!在线等

mse2004 2004-09-02 01:48:07
在JS中能接收到这样的代码
;13900002222;13966660000;1300000000;
是分号 怎么才能给区分开来呢?我要得到有几个这样的数?在JS中实现,如何办呀?
谢谢!
...全文
123 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
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]);
}
}
飞翔的大麦茬 2004-09-02
  • 打赏
  • 举报
回复
<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()函数

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧