字符串函数是以字符串对象的方法(方法是对象内部的函数)形式出现的,它的一般格式是
    字符串变量名.方法名(参数表)
取子串不分左中右,有一个统一的方法substr(),其功能是返回一个从指定位置开始的指定长度的子字符串。语法:
    stringvar.substr(start [, length ])
如果 length 为0或负数,将返回一个空字符串。如果没有指定该参数,则子字符串将延续到最后。
要实现VB中的right(stringvar,n),可用下列语句:
    stringvar.substr(stringvar.length - n); JavaScript还提供了一种slice方法也可以实现上述任务。其功能是返回字符串的片段。语法:
    stringObj.slice(start, [end])
所不同的是,end表示结束位置而不时长度。如果 end =-1 或省略,就一直提取到结尾。 JavaScript中没有与截空格函数tirm, Ltirm等对应的方法。 

解决方案 »

  1.   

    to lienzhu(李强):看完了你的POST,没发现说到关于我的问题的东西.I just like something To The Point but not lengthy
      

  2.   

    <script type="text/javascript">
    <!--
    var str="http://127.0.0.1/js/test.php?id=1"
    document.write(str.substr(-1,1))
    //-->
    </script>应该输出h stringvar.substr(start [, length ])
    start 
    Required. The starting position of the desired substring. The index of the first character in the string is zero.If it is negative, it is replaced 0.
    length 
    Optional. The number of characters to include in the returned substring.