2016-05-09 61 views
0

我怎樣才能讓整個句子沒有特殊字符前面的第一個單詞?特殊字符後一句話就能得到句子

例如,如果我有這樣的句子:

@jonson where are you? 

我想要得到的只是這個

where are you? 

,如果它像

where are you @jonson ? 

我想獲得

where are you? 

我知道如何@像後得到了這個詞:

var moo = "@jonson where are you?".match(/@([^ ]*)/)[1]; // jonson 

希望這是可以做到的,因爲我需要得到這句話。 感謝

回答

2

你可以使用字符串替換:

var moo = "@jonson where are you?".replace(/@\w*/,''); 
 

 
document.write(moo)

你匹配@字符
後跟任何文字字符(\w),在任何數量(*) ;

+0

它的工作原理:),請解釋我的pregmatch如何工作,一切都很好:)。謝謝 –