Απογύμνωσε κενό διάστημα από χορδές - CSS-Κόλπα

Anonim

Κενό διάστημα, που σημαίνει καρτέλες και κενά.

JavaScript βανίλιας (Trim Leading and Trailing)

var str = " a b c d e f g "; var newStr = str.trim(); // "a b c d e f g"

Αυτή η μέθοδος είναι ES 5, οπότε σε περίπτωση που θα μπορούσατε να την συμπληρώσετε (IE 8 και κάτω):

if (!String.prototype.trim) ( String.prototype.trim = function () ( return this.replace(/^\s+|\s+$/g, ''); ); )

jQuery (Trim Leading και Trailing)

Εάν χρησιμοποιείτε το jQuery ούτως ή άλλως:

var str = " a b c d e f g "; var newStr = $.trim(str); // "a b c d e f g"

Vanilla JavaScript RegEx (Trim Leading and Trailing)

var str = " a b c d e f g "; var newStr = str.replace(/(^\s+|\s+$)/g,''); // "a b c d e f g"

Vanilla JavaScript RegEx (Περικοπή ΟΛΟΥ του κενού χώρου)

var str = " a b c d e f g "; var newStr = str.replace(/\s+/g, ''); // "abcdefg"

Επίδειξη

Δείτε το Pen Remove Whitespace από το Strings του Chris Coyier (@chriscoyier) στο CodePen.

Λάβετε υπόψη ότι κανένα από αυτά δεν λειτουργεί με άλλους τύπους κενών διαστημάτων, για παράδειγμα (λεπτός χώρος) ή (χώρος χωρίς διακοπή)

Μπορείτε επίσης να κόψετε χορδές από μπροστά ή πίσω.