Κενό διάστημα, που σημαίνει καρτέλες και κενά.
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.
Λάβετε υπόψη ότι κανένα από αυτά δεν λειτουργεί με άλλους τύπους κενών διαστημάτων, για παράδειγμα (λεπτός χώρος) ή (χώρος χωρίς διακοπή)
Μπορείτε επίσης να κόψετε χορδές από μπροστά ή πίσω.