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

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


          利用Javascript中每個對象(Object)的prototype屬性我們可以為Javascript中的內置對象添加我們自己的方法和屬性。
          以下我們就用這個屬性來為String對象添加三個方法:Trim,LTrim,RTrim(作用和VbScript中的同名函數一樣)
          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 一手的小窩窩 閱讀(959) 評論(0)  編輯  收藏 所屬分類: JAVASCRIPT
          主站蜘蛛池模板: 雷波县| 保山市| 襄垣县| 丘北县| 南丹县| 新宾| 汝南县| 石阡县| 尖扎县| 达拉特旗| 庄浪县| 昭苏县| 高邑县| 西贡区| 乌鲁木齐市| 罗田县| 通山县| 淮北市| 曲沃县| 玉屏| 开远市| 洪湖市| 内丘县| 综艺| 德格县| 鞍山市| 陆良县| 浮梁县| 车致| 黄山市| 自治县| 德惠市| 桃源县| 博乐市| 平阳县| 江北区| 余庆县| 囊谦县| 陇南市| 正定县| 苏州市|