熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

用JavaScript實現字符串切分功能

2013-11-15 11:44:32  來源: JSP教程 

  <html>
<head>
<title>字符串切分</title>
<script language=javascript>
function getmulti(oldstr) {
 var newstr=oldstr;//字段內容
 var i=j=t=;//判斷是否有多個部分內容
 var foreindex;//記錄前一個分隔符的位置
 var indexdepchar;//記錄當前分隔符及其位置
 var linkstr=;//鏈接方式
    var astr = new Array();
 var index = newstrindexOf();
 var index = newstrindexOf(;);
 var index = newstrindexOf(%);
 var index = newstrindexOf();
 var index = newstrindexOf();
 var index = newstrindexOf( );
 function LTrim(str) {
      for (var x=; strcharAt(x)== ; x++);
      return strsubstring(xstrlength);
    }
 if(index!=){
  index=index;
  depchar=;
 }
 else if(index!=){
  index=index;
  depchar=;;
 }
 else if(index!=){
  index=index;
  depchar=%;
 }
 else if(index!=){
  index=index;
  depchar=;
 }
 else if(index!=){
  index=index;
  depchar=;
 }
 else if(index!=){
  index=index;
  depchar= ;
 }
 else{
     t=;index=;
     linkstr=<a 要鏈接的網址 target=BF>+newstr+</a>;
 }
 foreindex=;
    while (index != ) {
      index = newstrindexOf(depchar foreindex);
   if(index==foreindex) {foreindex=index+;continue;}
   if(index!=){
     astr[j]=newstrsubstring(foreindexindex);
     astr[j]=LTrim(astr[j]);
     foreindex=index+;
     j=j+;
   }
      
    }
 astr[j]=newstrsubstring(foreindex);
 if(t==)
 {
  for(i=;i<j+;i++)
  {
   linkstr=linkstr+<a 要鏈接的網址 target=BF>+astr[i]+</a>&nbsp;;
  }
 }
 return linkstr;
}
</script>
</head>
<body>
<script language=javascript>
    var linkstring=;
 var tmpkeyword=程序員 軟件管理 軟件開發 軟件復雜性 軟件維護 軟件模型 軟件標准;
 linkstring=getmulti(tmpkeyword);
 documentwrite(<font color=#>+linkstring+)
    </script>
</body>
</html>


From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19539.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.