Heim  >  Artikel  >  Web-Frontend  >  JS entfernt Leerzeichen aus der Zeichenfolge

JS entfernt Leerzeichen aus der Zeichenfolge

巴扎黑
巴扎黑Original
2016-12-20 14:27:471198Durchsuche

// Funktion: 1) Entfernen Sie alle Leerzeichen vor und nach der Zeichenfolge
// 2) Entfernen Sie alle Leerzeichen in der Zeichenfolge (einschließlich Leerzeichen in der Mitte, Sie müssen den zweiten Parameter auf Folgendes setzen: g)
function Trim(str ,is_global)
{
var result; .toLowerCase()=="g")
result = result.replace(/s/g,""
return result


Zeichen entfernen Alle Leerzeichen in der Zeichenfolge, nicht nur führende und nachfolgende Leerzeichen:
text = text.replace(/s/ig,'');

Führende und nachfolgende Leerzeichen entfernen:
Erste Methode:

Verwenden Sie die Funktion trim()

Trim(m){
while((m.length>0)&&(m.charAt(0)==' '))
m = m.substring(1 , m.length);
while((m.length>0)&&(m.charAt(m.length-1)==' '))
m = m.substring (0, m.length -1);
return m;

Zweite Methode:

text = text.replace(/(^s*)|(s *$)/ g,'');

//Recons Idee:

//-------------

//Entfernen Sie das Leerzeichen auf der linken Seite Seite der Zeichenfolge

function lTrim(str)

{
if (str.charAt(0) == " ")
{
//Wenn das erste Zeichen links von der string ist ein Leerzeichen
str = str .slice(1);//Entferne Leerzeichen aus der Zeichenfolge
//Dieser Satz kann auch in str = str.substring(1, str.length); geändert werden >str = lTrim(str); / /Rekursiver Aufruf
}
return str;

//Entferne die Leerzeichen auf der rechten Seite der Zeichenfolge
function rTrim( str)
{
var iLength;

iLength = str.length;

if (str.charAt(iLength - 1) == " ")
{
/ /Wenn das erste Zeichen auf der rechten Seite der Zeichenfolge ein Leerzeichen ist
str = str.slice(0, iLength - 1);//Leerzeichen aus der Zeichenfolge entfernen

//Dieser Satz kann auch in geändert werden str = str.substring(0, iLength - 1);

str = rTrim(str); //Rekursiver Aufruf
}
return str;

//Remove Leerzeichen auf beiden Seiten der Zeichenfolge
function trim(str)
{
return lTrim(rTrim(str));}

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:JSONObject und jsonNächster Artikel:JSONObject und json