Der erste Typ: Schleifenscheck -Ersatz
// für den Benutzer zur Aufruffunktion Trim (s) {return trimRight (trimLeft (s)); } // Entfernen Sie den Blanken auf der linken Funktion TrimLeft (s) {if (s == null) {return ""; } var whitespace = new String ("/t/n/r"); var str = neue Zeichenfolge (s); if (whitespace.indexof (str.charat (0))! = -1) {var j = 0, i = str.length; while (j <i && whitespace.indexof (str.charat (j))! = -1) {j ++; } Str = str.substring (j, i); } return str; } // Entfernen Sie den Blank auf der rechten Funktion www.vevb.com Funktion trimright (s) {if (s == null) return ""; var whitespace = new String ("/t/n/r"); var str = neue Zeichenfolge (s); if (whitespace.indexof (str.charat (Str.Length -1))! = -1) {var i = str.length -1; while (i> = 0 && whitespace.indexof (str.charat (i))! = -1) {i--; } Str = str.substring (0, i+1); } return str; }Der zweite Typ: Regelmäßiger Austausch
<Script Language = "javaScript"> <!- 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, ""); } //-> </script> // den linken Raum entfernen; Funktion ltrim (s) {return s.Replace (/(^/s*)/g, "");} // Entfernen Sie den rechten Speicherplatz; Funktion rtrim (s) {return s.Replace (/(/s*$)/g, "");} // Entfernen Sie die linken und rechten Räume; Funktion trim (s) {return s.Replace (/(^/s*) | (/s*$)/g, "");}Der dritte Typ: Verwenden Sie JQuery
$ .trim (str)
Die interne Implementierung von JQuery ist:
Funktion trim (str) {return Str.Replace (/^(/s |/u00a0)+/, ''). Ersetzen Sie (/(/s |/u00a0)+$/, ''); }Viertens: Verwenden Sie Motools
Funktion trim (str) {return Str.Replace (/^(/s |/xa0)+| (/s |/xa0)+$/g, ''); }Fünfter: Anbaus Strings
Funktion trim (str) {str = str.replace (/^(/s |/u00a0)+/, ''); für (var i = str.length-1; i> = 0; i-) {if (// s/.Test (str.charat (i))) {str = str.substring (0, i+1); brechen; }} return str; } // ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ (vret.lastIndexof ('') == parseInt (vret.Length) - 1)) {vret = vret.substring (0, parseInt (vret.length) - 1); } else {return vret; }}}Das obige ist der gesamte Inhalt dieses Artikels. Weitere Informationen zu JavaScript finden Sie unter: "JavaScript Reference Tutorial" und "JavaScript Code Style Guide". Ich hoffe auch, dass jeder wulin.com mehr unterstützt.