2012-08-25 14 views
7

सभी को नमस्कार मैं इस तरह की स्ट्रिंग है: "फाउंडेशन: 100": के लिए (:)Regex के बाद सब कुछ निकालें: (सहित :)

धन्यवाद सहित

मैं सब कुछ को दूर करने के बाद जे एस regex का उपयोग करना चाहते हैं कोई मदद!

+0

indexOf का उपयोग कर पहली सरणी तत्व का चयन और substr ठीक काम करना चाहिए। – nhahtdh

+1

बस यदि आप रुचि रखते हैं तो 2 विधियों की गति कैसे तुलना की जाती है: 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) 
संबंधित मुद्दे