隨筆-6  評論-38  文章-40  trackbacks-0

          js的trim(),Ltrim(),Rtrim()函數(shù)
          ? 在Javascript中為String對象添加trim,ltrim,rtrim方法


          利用Javascript中每個對象(Object)的prototype屬性我們可以為Javascript中的內(nèi)置對象添加我們自己的方法和屬性。
          以下我們就用這個屬性來為String對象添加三個方法:Trim,LTrim,RTrim(作用和VbScript中的同名函數(shù)一樣)
          String.prototype.Trim = function()
          {
          ??? return this.replace(/(^\s*)|(\s*$)/g, "");
          }
          String.prototype.LTrim = function()
          {
          ??? return this.replace(/(^\s*)/g, "");
          }
          String.prototype.Rtrim = function()
          {
          ??? return this.replace(/(\s*$)/g, "");
          }
          怎么樣,簡單吧,下面看一個使用的實例:
          <script language=javascript>
          String.prototype.Trim = function()
          {
          ??? return this.replace(/(^\s*)|(\s*$)/g, "");
          }

          var s = "??? leading and trailing spaces??? ";

          window.alert(s + " (" + s.length + ")");

          s = s.Trim();

          window.alert(s + " (" + s.length + ")");

          </script>

          posted on 2007-01-12 11:18 一手的小窩窩 閱讀(965) 評論(0)  編輯  收藏 所屬分類: JAVASCRIPT
          主站蜘蛛池模板: 宁晋县| 南宁市| 宜黄县| 荃湾区| 甘南县| 报价| 镇坪县| 大同市| 抚宁县| 湖南省| 尚志市| 小金县| 景东| 固原市| 古丈县| 剑阁县| 榕江县| 行唐县| 鄂伦春自治旗| 家居| 临西县| 榆社县| 德兴市| 武陟县| 乐平市| 永清县| 曲阳县| 红桥区| 仪陇县| 舞钢市| 平阳县| 温宿县| 嘉善县| 云林县| 上林县| 和政县| 兴山县| 九龙城区| 珲春市| 云浮市| 贵德县|