2012-08-25 52 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)