स्ट्रिप व्हाईटस्पेस स्ट्रींग से - सीएसएस-ट्रिक्स

Anonim

व्हाट्सएप, अर्थ टैब और स्पेस।

वेनिला जावास्क्रिप्ट (ट्रिम लीडिंग एंड ट्रेलिंग)

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 (ट्रिम लीडिंग और ट्रेलिंग)

यदि आप वैसे भी jQuery का उपयोग कर रहे हैं:

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

वेनिला जावास्क्रिप्ट RegEx (ट्रिम प्रमुख और अनुगामी)

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

वेनिला जावास्क्रिप्ट RegEx (सभी व्हाट्सएप ट्रिम)

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

क़ौम

कोडपेन पर क्रिस कॉयर (@chriscoyier) द्वारा स्ट्रिंग्स से पेन निकालें व्हाट्सएप देखें।

ध्यान दें कि इनमें से कोई भी अन्य प्रकार के व्हाट्सएप के साथ काम नहीं करता है, उदाहरण के लिए (पतली जगह) या (गैर-ब्रेकिंग स्पेस)।

आप आगे या पीछे से तारों को भी ट्रिम कर सकते हैं।