2012-08-25 51 views
7

嘿大家我有這樣的字符串:「基金會:100」正則表達式刪除後的一切(包括:)

我想用JS正則表達式來刪除後一切:包括(:)

感謝任何幫助!

+0

的indexOf第一個數組元素和SUBSTR應該正常工作。 – nhahtdh

+1

以防萬一,如果你有興趣2種方法比較speedvise如何:http://jsperf.com/get-part-before – KillerX

回答

12
var text = "Foundation: 100"; 
text = text.replace(/:.*$/,""); 
console.log(text); 
+0

你不需要逃避':' – nhahtdh

+0

是的..傻傻的:) –

+0

只是好奇,我將如何應用這個邏輯來刪除一切: – BaconJuice

3

爲了您例如,你可以叫上你的字符串.split(":"),然後選擇使用"[0]"

var whole_text = "Foundation: 100"; 
var wanted_text = whole_text.split(":")[0] 
console.log(wanted_text)