国产探花免费观看_亚洲丰满少妇自慰呻吟_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>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 囊谦县| 庄浪县| 宁南县| 舒兰市| 屯昌县| 若尔盖县| 兖州市| 社旗县| 南陵县| 巫山县| 喀什市| 玉龙| 沭阳县| 郁南县| 习水县| 广河县| 革吉县| 贺兰县| 濉溪县| 思茅市| 从化市| 屏东县| 郸城县| 大埔区| 灵石县| 台州市| 昌吉市| 天镇县| 武穴市| 西乡县| 元氏县| 栾城县| 廊坊市| 锡林浩特市| 宁晋县| 建平县| 同仁县| 七台河市| 巩留县| 郓城县| 永靖县|