मेरे पास एक चर में एक स्ट्रिंग है:
var test = "http: // www.gmail.com @% @ http: //www.google.com@%@http: //www.yahoo.com@%@ ";
मैं इस स्ट्रिंग को विशेष वर्णों की घटनाओं में विभाजित करना चाहता हूं, अर्थात्: @% @
, फिर बंटवारे के बाद मैं इस बात को एक सरणी में धकेलना चाहता हूं इस तरह से:
var spcds = []; spcds.push ( "http://www.gmail.com"); spcds.push ( "http://www.google.com"); spcds.push ( "http://www.yahoo.com");
मुझे जो कुछ चाहिए, वह स्ट्रिंग वेरिएबल को विभाजित करता है और इसे spcds
सरणी में धकेलता है। मैं यह कैसे मेरे जावास्क्रिप्ट समारोह में कर सकता हूँ कि परिणामस्वरूप मूल्य अन्य चर में संग्रहीत किया जाएगा जो मैं तब सरणी spcds
को दबाएगा।
स्ट्रिंग को विभाजित करने के लिए प्रयोग करें:
var भागों = test.split ("@% @");
और अगर आप खाली भाग नहीं रखना चाहते हैं, तो उन मानों को फ़िल्टर करने के लिए उपयोग करें, जो खाली स्ट्रिंग नहीं हैं:
var भागों = Test.split ("@% @")। फ़िल्टर (फ़ंक्शन (वैल) {रिटर्न वैल! = "";});
No comments:
Post a Comment