隨筆 - 147  文章 - 71  trackbacks - 0
          <2009年3月>
          22232425262728
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          常用鏈接

          留言簿(1)

          隨筆分類(146)

          隨筆檔案(147)

          文章分類(28)

          文章檔案(28)

          喜歡的Blog

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

              利用Javascript中每個對象(Object)的prototype屬性我們可以為Javascript中的內置對象添加我們自己的方法和屬性。以下就用這個屬性來為String對象添加三個方法:Trim,LTrim,RTrim(作用和VbScript中的同名函數一樣)
           1String.prototype.Trim = function()
           2{
           3  return this.replace(/(^\s*)|(\s*$)/g, "");
           4}

           5String.prototype.LTrim = function()
           6{
           7  return this.replace(/(^\s*)/g, "");
           8}

           9String.prototype.Rtrim = function()
          10{
          11  return this.replace(/(\s*$)/g, "");
          12}
              使用的實例:
           1<script language=javascript>
           2String.prototype.Trim = function()
           3{
           4  return this.replace(/(^\s*)|(\s*$)/g, "");
           5}
           
           6var s = "   leading and trailing spaces   ";
           7window.alert(s + " (" + s.length + ")"); 
           8= s.Trim(); 
           9window.alert(s + " (" + s.length + ")");
          10</script>
          posted on 2009-03-24 15:29 飛翔天使 閱讀(279) 評論(0)  編輯  收藏 所屬分類: javascript
          主站蜘蛛池模板: 鄂温| 镶黄旗| 大埔县| 桦南县| 武汉市| 全州县| 兴安盟| 涿鹿县| 章丘市| 黄陵县| 灵丘县| 井陉县| 邢台市| 镇沅| 岳普湖县| 德惠市| 鄂尔多斯市| 梅河口市| 从江县| 东莞市| 石狮市| 静安区| 前郭尔| 胶州市| 麻阳| 九龙坡区| 东至县| 横山县| 乌拉特前旗| 宜兰县| 栾川县| 白银市| 宁安市| 潼南县| 蓝田县| 邢台县| 稷山县| 大同市| 吉木乃县| 瑞安市| 平和县|