用JavaScript实现字符串切分功能

失控Ccmz

失控Ccmz

2016-02-19 15:38

只要你有一台电脑或者手机,都能关注图老师为大家精心推荐的用JavaScript实现字符串切分功能,手机电脑控们准备好了吗?一起看过来吧!

以下是引用片段:
html
head
title字符串切分/title
script language=javascript
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="a href=''要链接的网址'' target=''BF''"+newstr+"/a";
 }
 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;ij+1;i++)
  {
   linkstr=linkstr+"a href=''要链接的网址'' target=''BF''"+astr[i]+"/a ";
  }
 }
 return linkstr;
}
/script
/head
body
script language=javascript
    var linkstring="";
 var tmpkeyword="程序员 软件管理 软件开发 软件复杂性 软件维护 软件模型 软件标准";
 linkstring=getmulti(tmpkeyword);
 document.write("font color=''#006699''"+linkstring+"")
    /script
/body
/html
  html head title字符串切分/title script language=javascript 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="a href=''要链接的网址'' target=''BF''"+newstr+"/a"; } 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;ij+1;i++) { linkstr=linkstr+"a href=''要链接的网址'' target=''BF''"+astr[i]+"/a "; } } return linkstr; } /script /head body script language=javascript var linkstring=""; var tmpkeyword="程序员 软件管理 软件开发 软件复杂性 软件维护 软件模型 软件标准"; linkstring=getmulti(tmpkeyword); document.write("font color=''#006699''"+linkstring+"") /script /body /html

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)
展开更多 50%)
分享

猜你喜欢

用JavaScript实现字符串切分功能

Web开发
用JavaScript实现字符串切分功能

实例:用 JavaScript 来操作字符串(一些字符串函数)

Web开发
实例:用 JavaScript 来操作字符串(一些字符串函数)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

用SQL语句实现替换字符串

编程语言 网络编程
用SQL语句实现替换字符串

正则替换字符串功能

Web开发
正则替换字符串功能

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

JavaScript中split字符串函数

Web开发
JavaScript中split字符串函数

JavaScript中的字符串操作

Web开发
JavaScript中的字符串操作

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

让MAC系统Dock中的“堆叠”高亮显示的技巧

让MAC系统Dock中的“堆叠”高亮显示的技巧

快速隐藏Win8系统分区的小攻略

快速隐藏Win8系统分区的小攻略
下拉加载更多内容 ↓