用JavaScript实现字符串切分功能
2007-01-19 00:00
573 查看
字符串切分
function getmulti(oldstr) {
var newstr=oldstr;//字段内容
var i=0,j=0,t=1;//判断是否有多个部分内容
var foreindex;//记录前一个分隔符的位置
var index,depchar;//记录当前分隔符及其位置
var linkstr="";//链接方式
var astr = new Array(10);
var index1 = newstr.indexOf(",");
var index2 = newstr.indexOf(";");
var index3 = newstr.indexOf("%");
var index4 = newstr.indexOf(",");
var index5 = newstr.indexOf(";");
var index6 = newstr.indexOf(" ");
function LTrim(str) {
for (var x=0; str.charAt(x)==" "; x++);
return str.substring(x,str.length);
}
if(index1!=-1){
index=index1;
depchar=",";
}
else if(index2!=-1){
index=index2;
depchar=";";
}
else if(index3!=-1){
index=index3;
depchar="%";
}
else if(index4!=-1){
index=index4;
depchar=",";
}
else if(index5!=-1){
index=index5;
depchar=";";
}
else if(index6!=-1){
index=index6;
depchar=" ";
}
else{
t=0;index=-1;
linkstr=""+newstr+"";
}
foreindex=0;
while (index != -1) {
index = newstr.indexOf(depchar, foreindex);
if(index==foreindex) {foreindex=index+1;continue;}
if(index!=-1){
astr[j]=newstr.substring(foreindex,index);
astr[j]=LTrim(astr[j]);
foreindex=index+1;
j=j+1;
}
}
astr[j]=newstr.substring(foreindex);
if(t==1)
{
for(i=0;i
function getmulti(oldstr) {
var newstr=oldstr;//字段内容
var i=0,j=0,t=1;//判断是否有多个部分内容
var foreindex;//记录前一个分隔符的位置
var index,depchar;//记录当前分隔符及其位置
var linkstr="";//链接方式
var astr = new Array(10);
var index1 = newstr.indexOf(",");
var index2 = newstr.indexOf(";");
var index3 = newstr.indexOf("%");
var index4 = newstr.indexOf(",");
var index5 = newstr.indexOf(";");
var index6 = newstr.indexOf(" ");
function LTrim(str) {
for (var x=0; str.charAt(x)==" "; x++);
return str.substring(x,str.length);
}
if(index1!=-1){
index=index1;
depchar=",";
}
else if(index2!=-1){
index=index2;
depchar=";";
}
else if(index3!=-1){
index=index3;
depchar="%";
}
else if(index4!=-1){
index=index4;
depchar=",";
}
else if(index5!=-1){
index=index5;
depchar=";";
}
else if(index6!=-1){
index=index6;
depchar=" ";
}
else{
t=0;index=-1;
linkstr=""+newstr+"";
}
foreindex=0;
while (index != -1) {
index = newstr.indexOf(depchar, foreindex);
if(index==foreindex) {foreindex=index+1;continue;}
if(index!=-1){
astr[j]=newstr.substring(foreindex,index);
astr[j]=LTrim(astr[j]);
foreindex=index+1;
j=j+1;
}
}
astr[j]=newstr.substring(foreindex);
if(t==1)
{
for(i=0;i
相关文章推荐
- 用JavaScript实现字符串切分功能
- 用JavaScript实现字符串切分功能
- 用JavaScript实现字符串切分功能
- 用JavaScript实现字符串切分功能
- 利用C#动态编译功能实现像Javascript中的Eval的功能来将一段字符串进行数学运算
- JavaScript实现的数字与字符串转换功能示例
- JavaScript基于replace+正则实现ES6的字符串模版功能
- Javascript扩展String.prototype实现格式金额、格式时间、字符串连接、计算长度、是否包含、日期计算等功能
- JavaScript实现鼠标滚轮控制页面图片切换功能示例
- javascript计算时间差,获取多少分钟多少秒 exmobi实现双击功能
- javascript模拟实现C# String.format函数功能代码
- CSS JavaScript 实现菜单功能 改进版
- Javascript --扩展String实现替换字符串中index处字符
- JavaScript实现字符串逆置的几种方法
- 微信开发之移动手机WEB页面(HTML5)Javascript实现一键拨号及短信发送功能
- JavaScript+Html5实现按钮复制文字到剪切板功能(手机网页兼容)
- 在JavaScript文件中用jQuery方法实现日期时间选择功能
- javascript用回车键实现Tab键功能
- 代码实现打印功能(asp.net+javascript)
- javascript 实现上下左右功能。