2013-05-03 16 views

Odpowiedz

4

Możesz użyć wyrażenia regularnego, aby zastąpić spacje wiodące i końcowe białymi literami.

Wewnątrz znacznika, można otworzyć zakres tekstu i korzystać z funkcji replace(...) zastąpić początkowe i końcowe spacje:

text() { 
    replace(/^\s+|\s+$/, "") 
} 

Oto przykład pracy w play.tritium.io:

http://play.tritium.io/648c6b2f72266b7b7db308e14dcb85f71707f4ee

+0

, który rozwiązuje problem! Aby usunąć wszystkie dodatkowe/niepotrzebne miejsca, łatwo jest dodać '| (\ s) \ s +', np .: 'replace (/^\ s + | \ s + $ | (\ s) \ s + /," $ 1 ") '. Zwróć uwagę na dodatkowe '$ 1', które odzwierciedla' (\ s) ', więc nie kończymy na zero spacji pomiędzy słowami. – lucasarruda

0
text(" I'm an example    ") 
text() { 
    trim() 
} 

mogą być również używane do usuwania spacji

Powiązane problemy