var strTemp = "Test";var strMid = strTemp.substring(1,strTemp .length);当然了,你还可以在VBScript中定义其它函数,然后在JavaScript中调用,呵呵

解决方案 »

  1.   

    function left(mainStr,lngLen) {
    if (lngLen>0) {
    return mainStr.substring(0,lngLen)
    }
    else
    {
    return null
    }
    }function right(mainStr,lngLen) {
    // alert(mainStr.length)
    if (mainStr.length-lngLen>=0 && mainStr.length>=0 && mainStr.length-lngLen<=mainStr.length) {
    return mainStr.substring(mainStr.length-lngLen,mainStr.length)
    }
    else
    {
    return null
    }
    }//滤掉左右空格
    function trim(strMain) {
    if (strMain==null) return ""
      var str1=strMain

    //去掉回车符
      var ascMain=strMain.charCodeAt(strMain.length-1)
    if (ascMain==32) str1=left(strMain,strMain.length-1) if (str1==null) return ""  for (var i=0;i<=str1.length-1;i++) {
           var mychar=str1.charAt(i);
           if ((mychar!=" ") && (mychar!=" ")) {
               str1=str1.substring(i,str1.length);
               break;
               } 
          }  for (var i=str1.length-1;i>0;i--) {
          var mychar=str1.charAt(i);
          if ((mychar!=" ")  && (mychar!=" ")) {
             str1=str1.substring(0,i+1);
             break;
          }
      }  return str1;
    }