国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

在JavaScript中實現Trim的功能

2024-09-06 12:31:27
字體:
來源:轉載
供稿:網友

有時,我們想在JavaScript中也想實現類似其它程序中的Trim函數的功能,下面通過正則表達式達到相關的功能。

方案一:

以原型方式調用,即obj.trim()形式,此方式簡單且使用方面廣泛,定義方式如下:

<script language=”javascript”>
          /**
           * 刪除左右兩端的空ge
          */
         String.prototype.trim=function()
         {
                  return this.replace(/(^/s*)|(/s*$)/g, ”);
         }
         /**
         * 刪除左邊的空ge
         */
         String.prototype.ltrim=function()
         {
                  return this.replace(/(^/s*)/g,”);
         }
         /**
         * 刪除右邊的空ge
         */
         String.prototype.rtrim=function()
         {
                  return this.replace(/(/s*$)/g,”);
         }
         </script>

使用示例如下:

<script type=”text/javascript”>
         alert(document.getElementById(’abc’).value.trim());
         alert(document.getElementById(’abc’).value.ltrim());
         alert(document.getElementById(’abc’).value.rtrim());
         </script>

方案二:

以工具方式調用,即trim(obj)的形式,此方式可以用于特殊處理需要,定義方式如下:

<script type=”text/javascript”>
         /**
         * 刪除左右兩端的空ge
         */
         function trim(str)
         {
                  return str.replace(/(^/s*)|(/s*$)/g, ”);
         }
         /**
         * 刪除左邊的空ge
         */
         function ltrim(str)
         {
                  return str.replace(/(^/s*)/g,”);
         }
         /**
         * 刪除右邊的空ge
         */
         function rtrim(str)
         {
                  return str.replace(/(/s*$)/g,”);
         }
         </script>

使用示例如下:

<script type=”text/javascript”>
         alert(trim(document.getElementById(’abc’).value));
         alert(ltrim(document.getElementById(’abc’).value));
         alert(rtrim(document.getElementById(’abc’).value));
         </script>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 江津市| 顺昌县| 托克逊县| 鄱阳县| 长春市| 马公市| 沧源| 巫溪县| 西贡区| 化德县| 西林县| 繁昌县| 曲周县| 洞口县| 吕梁市| 新余市| 长葛市| 绥宁县| 凉山| 五家渠市| 河源市| 全州县| 怀化市| 北票市| 喀喇| 金昌市| 连城县| 合川市| 阳春市| 始兴县| 阿荣旗| 邓州市| 铁岭县| 达孜县| 靖边县| 武胜县| 永州市| 电白县| 德江县| 辛集市| 二连浩特市|