Rumah hujung hadapan web tutorial 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(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()
{
return this.replace(/(^\s*)|(\s*$)/g, "");
}
String.prototype.LTrim = function()
{
return this.replace(/(^\s*)/g, "");
}
String.prototype.RTrim = function()
{
return this.replace(/(\s*$)/g, "");
}
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Petua Praktikal: Cara menggunakan fungsi trim dalam PHP untuk memproses ruang Cina Petua Praktikal: Cara menggunakan fungsi trim dalam PHP untuk memproses ruang Cina Mar 27, 2024 am 11:27 AM

Dalam pengaturcaraan PHP, ruang sering ditemui semasa memproses rentetan, termasuk ruang Cina. Dalam perkembangan sebenar, kami sering menggunakan fungsi pemangkasan untuk mengalih keluar ruang pada kedua-dua hujung rentetan, tetapi pemprosesan ruang Cina agak rumit. Artikel ini akan memperkenalkan cara menggunakan fungsi pemangkasan dalam PHP untuk memproses ruang Cina dan menyediakan contoh kod khusus. Mula-mula, mari kita fahami jenis ruang Cina. Dalam bahasa Cina, ruang termasuk bukan sahaja ruang Inggeris biasa (ruang), tetapi juga beberapa ruang khas lain.

Panduan untuk menggunakan fungsi trim() dalam PHP Panduan untuk menggunakan fungsi trim() dalam PHP Feb 20, 2024 am 08:39 AM

Panduan untuk menggunakan fungsi trim() dalam PHP Fungsi trim() sangat biasa digunakan dalam PHP dan digunakan untuk mengalih keluar ruang atau aksara lain yang ditentukan pada permulaan dan penghujung rentetan. Artikel ini akan memperkenalkan penggunaan fungsi trim() secara terperinci dan memberikan contoh kod tertentu. 1. Sintaks fungsi Sintaks fungsi trim() adalah seperti berikut: trim(string$str,string$character_mask=""):string Fungsi ini menerima dua parameter,

Gunakan fungsi strings.Trim untuk mengalih keluar set aksara yang ditentukan dari permulaan dan penghujung rentetan Gunakan fungsi strings.Trim untuk mengalih keluar set aksara yang ditentukan dari permulaan dan penghujung rentetan Jul 24, 2023 pm 04:27 PM

Gunakan fungsi strings.Trim untuk mengalih keluar set aksara yang ditentukan pada permulaan dan akhir rentetan Dalam bahasa Go, fungsi strings.Trim ialah fungsi yang sangat praktikal yang boleh mengalih keluar set aksara yang ditentukan pada permulaan dan akhir sesuatu. rentetan, menjadikan rentetan lebih kemas dan piawai. Artikel ini akan memperkenalkan cara menggunakan rentetan. Fungsi memangkas dan menunjukkan beberapa contoh kod. Mula-mula, mari kita lihat prototaip rentetan. Fungsi Trim: funcTrim(sstring,cutsetstri

Apakah fungsi fungsi pemangkasan pemacu keadaan pepejal? Apakah fungsi fungsi pemangkasan pemacu keadaan pepejal? Nov 21, 2022 am 10:58 AM

Fungsi pemangkasan pemacu keadaan pepejal adalah terutamanya untuk mengoptimumkan pemacu keadaan pepejal, menyelesaikan masalah kelembapan dan jangka hayat SSD selepas digunakan, dan meningkatkan kecekapan SSD dengan menyediakan blok data untuk digunakan semula. Fungsi Trim ialah fungsi yang dimiliki oleh hampir semua pemacu keadaan pepejal SSD Ia adalah perintah ATA Apabila sistem mengesahkan bahawa SSD menyokong Trim dan memadam data, ia tidak memberitahu cakera keras arahan pemadaman dan hanya menggunakan Volume. Peta bit untuk mengingati bahawa data di sini telah dipadamkan. Ini membolehkan pemprosesan data lebih cepat.

Gunakan fungsi PHP 'trim' untuk mengalih keluar aksara ruang putih pada kedua-dua hujung rentetan Gunakan fungsi PHP 'trim' untuk mengalih keluar aksara ruang putih pada kedua-dua hujung rentetan Jul 25, 2023 pm 04:45 PM

Fungsi PHP "trim" ialah fungsi pemprosesan rentetan yang sangat berguna. Ia boleh membantu kami mengalih keluar aksara ruang putih di kedua-dua hujung rentetan, termasuk ruang, tab, baris baharu, dsb. Semasa menulis program PHP, kami sering menghadapi situasi di mana input pengguna perlu dibersihkan Pada masa ini, menggunakan "trim" boleh memastikan bahawa kami mendapat rentetan yang bersih dan mengelakkan ralat yang disebabkan oleh input pengguna yang tidak teratur. Berikut ialah contoh kod ringkas yang menunjukkan cara menggunakan fungsi "trim": <?php

Bagaimana untuk mendayakan dan melumpuhkan TRIM pada Windows 11 Bagaimana untuk mendayakan dan melumpuhkan TRIM pada Windows 11 Sep 29, 2023 pm 03:13 PM

Menggunakan pemacu SSD meninggalkan anda dengan kebimbangan berterusan kehilangan data anda dan tidak dapat memulihkannya. Walau bagaimanapun, Windows membolehkan anda mencapai prestasi optimum dengan melaksanakan arahan TRIM yang hanya menulis data yang diperlukan tanpa perlu mengurus blok data lama. Untuk melakukan ini, anda perlu memastikan SSD anda menyokong TRIM dan mendayakannya dalam sistem pengendalian anda. Bagaimana untuk menyemak sama ada TRIM didayakan? Dalam kebanyakan kes, fungsi TRIM didayakan secara lalai dalam SSD moden. Tetapi untuk memastikan ini diperiksa, anda boleh menjalankan arahan dengan hak pentadbiran. Hanya buka gesaan arahan tinggi, jalankan pertanyaan tingkah laku fsutil perintah DisableDeleteNotify dan SSD anda akan disenaraikan. 0 bermakna didayakan, 1 bermakna dilumpuhkan. suka

Gunakan fungsi PHP 'rtrim' untuk mengalih keluar aksara ruang kosong di sebelah kanan rentetan Gunakan fungsi PHP 'rtrim' untuk mengalih keluar aksara ruang kosong di sebelah kanan rentetan Jul 24, 2023 pm 07:53 PM

Gunakan fungsi PHP "rtrim" untuk mengalih keluar aksara ruang kosong di sebelah kanan rentetan Semasa menulis program PHP, kita selalunya perlu memproses rentetan. Rentetan mungkin mengandungi aksara ruang putih seperti ruang, tab dan baris baharu. Jika terdapat aksara kosong di sebelah kanan rentetan, ia boleh menyebabkan masalah untuk pemprosesan kami yang seterusnya. Nasib baik, PHP menyediakan fungsi "rtrim" terbina dalam yang boleh membantu kami mengalih keluar aksara ruang putih dengan cepat di sebelah kanan rentetan. Berikut ialah contoh penggunaan fungsi "rtrim": $str

Gunakan fungsi PHP 'ltrim' untuk mengalih keluar aksara ruang kosong di sebelah kiri rentetan Gunakan fungsi PHP 'ltrim' untuk mengalih keluar aksara ruang kosong di sebelah kiri rentetan Jul 24, 2023 am 09:45 AM

Tajuk: Gunakan fungsi PHP "ltrim" untuk mengalih keluar aksara ruang kosong di sebelah kiri rentetan Dalam pengaturcaraan PHP, anda sering menghadapi situasi di mana anda perlu memproses rentetan. Bahagian kiri rentetan mungkin mengandungi aksara kosong, dan aksara kosong ini boleh menjejaskan pemprosesan lanjut rentetan kami. Untuk menyelesaikan masalah ini, PHP menyediakan fungsi "ltrim", yang boleh mengalih keluar aksara ruang kosong di sebelah kiri rentetan dengan mudah. Artikel ini akan memperkenalkan penggunaan fungsi "ltrim" dan menyediakan beberapa contoh kod untuk menunjukkan aplikasi praktikalnya

See all articles