首頁 web前端 js教程 JavaScript自訂方法實作trim()、Ltrim()、Rtrim()的功能_javascript技巧

JavaScript自訂方法實作trim()、Ltrim()、Rtrim()的功能_javascript技巧

May 16, 2016 pm 05:18 PM
ltrim rtrim trim

去除字串兩端的空格,是字串處理非常常用的方法,非常遺憾的是JavaScript沒有這三個方法,只有我們自訂了:
第1步,為String加上成員

複製程式碼 程式碼如下:

String.prototype.Trim = function(){ return Trim(this);}
String.prototype.LTrim = function(){return LTrim(this);}
String.prototype.RTrim = function(){return RTrim(this);}

第二步,實作方法
複製程式碼 程式碼如下:

function LTrim(strrim(str)> {
var i;
for(i=0;i{
if(str.charAt(i)!=" "&&str.charAt(i)! =" ")break;
}
str=str.substring(i,str.length);
return str;
}
function RTrim(str)
{
var i;
for(i=str.length-1;i>=0;i--)
{
if(str.charAt(i)!=" "&&str.charAt(i )!=" ")break;
}
str=str.substring(0,i 1);
return str;
}
function Trim(str)
{
return LTrim(RTrim(str));
}

當然,也可應使用正規表示式,讓程式碼更清晰,效率也更高,

複製程式碼 程式碼如下:
String.prototype.Trim = function()
{
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, "");
}
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

實用技巧:如何利用PHP中的trim函數處理中文空格 實用技巧:如何利用PHP中的trim函數處理中文空格 Mar 27, 2024 am 11:27 AM

在PHP程式設計中,處理字串時常會遇到空格的問題,這其中包括中文空格。在實際開發中,我們常常會使用trim函數來去除字串兩端的空格,但是對於中文空格的處理相對複雜一些。本文將介紹如何利用PHP中的trim函數來處理中文空格,並提供具體的程式碼範例。首先,讓我們來了解一下中文空格的種類。在中文中,空格不僅包含常見的英文空格(space),還有其他一些特殊的空格

PHP中trim()函數的使用指南 PHP中trim()函數的使用指南 Feb 20, 2024 am 08:39 AM

PHP中trim()函數的使用指南trim()函數在PHP中非常常用,用於移除字串開頭和結尾的空格或其他指定字元。本文將詳細介紹trim()函數的使用方法,並提供具體的程式碼範例。一、函數語法trim()函數的語法如下:trim(string$str,string$character_mask=""):string此函數接受兩個參數,

使用strings.Trim函數去除字串首尾的指定字元集 使用strings.Trim函數去除字串首尾的指定字元集 Jul 24, 2023 pm 04:27 PM

使用strings.Trim函數去除字串首尾的指定字元集在Go語言中,strings.Trim函數是一個非常實用的函數,可以去除字串首尾指定字元集,讓字串更加整潔和規範。本文將介紹如何使用strings.Trim函數,以及展示一些程式碼範例。首先我們來看看strings.Trim函數的原型:funcTrim(sstring,cutsetstri

固態硬碟的trim功能有什麼作用 固態硬碟的trim功能有什麼作用 Nov 21, 2022 am 10:58 AM

固態硬碟的trim功能主要是優化固態硬碟,解決SSD使用後的降速與壽命的問題,透過準備資料塊進行重用來提高SSD效率的功能。 Trim功能幾乎是所有SSD固態硬碟都具有的功能,是一個ATA指令,當系統確認SSD支援Trim在刪除資料時,不向硬碟通知刪除指令,只使用Volume Bitmap來記住這裡的資料已經刪除。從而實現更快速的數據處理。

使用PHP函數 'trim' 去除字串兩端的空白字符 使用PHP函數 'trim' 去除字串兩端的空白字符 Jul 25, 2023 pm 04:45 PM

PHP函數"trim"是一種非常有用的字串處理函數。它可以幫助我們去除字串兩端的空白字符,包括空格、製表符、換行符等等。在編寫PHP程式時,我們經常會遇到需要清理使用者輸入的情況,這時候使用"trim"可以確保我們得到乾淨的字串,避免因為使用者輸入不規範而引發錯誤。下面是一個簡單的程式碼範例,展示如何使用"trim"函數:<?php

Windows 11 上的 TRIM 啟用和停用方法 Windows 11 上的 TRIM 啟用和停用方法 Sep 29, 2023 pm 03:13 PM

使用SSD驅動器會讓您一直擔心丟失資料並且無法恢復資料。但是,Windows允許您透過執行僅寫入必要資料的TRIM命令來實現最佳效能,而無需管理舊資料區塊。為此,您需要確保您的SSD支援TRIM並在您的作業系統中啟用它。如何檢查是否啟用了TRIM?在大多數情況下,預設情況下,在現代SSD中啟用TRIM功能。但為了確保這一點簽出,您可以使用管理權限來執行命令。只要開啟提升的命令提示符,執行fsutil行為查詢DisableDeleteNotify命令,您的SSD就會列出。 0表示已啟用,1表示已停用。如

使用PHP函數 'rtrim' 去除字串右側的空白字符 使用PHP函數 'rtrim' 去除字串右側的空白字符 Jul 24, 2023 pm 07:53 PM

使用PHP函數"rtrim"去除字串右側的空白字元在編寫PHP程式時,我們經常需要處理字串。字串中可能會包含空白字符,例如空格、製表符和換行符。如果字串的右側有空白字符,可能會對我們後續的處理造成麻煩。幸運的是,PHP提供了一個內建函數"rtrim",可以幫助我們快速去除字串右側的空白字元。以下是使用"rtrim"函數的使用範例:$str

使用PHP函數 'ltrim' 去除字串左側的空白字符 使用PHP函數 'ltrim' 去除字串左側的空白字符 Jul 24, 2023 am 09:45 AM

標題:使用PHP函數"ltrim"去除字串左側的空白字元在PHP程式設計中,經常會遇到需要處理字串的情況。而字串的左側可能會包含空白字符,這些字符可能會影響到我們對字串進行進一步處理。為了解決這個問題,PHP提供了"ltrim"函數,可以方便地去除字串左側的空白字元。本文將介紹"ltrim"函數的用法,並提供一些程式碼範例來展示其實際應用

See all articles