2014-05-22 30 views
-1

我在一個項目中需要將JavaScript變量拆分爲單獨的值。如何在JavaScript中拆分變量

我的變量是這樣的:

["ch au"] or ["ch"]or ["au"] 

我要檢查是否CH或Au存在於該變量。如果存在,它需要保存到另一個變量。

如何檢查chather和au是否存在於特定變量中。

+0

您可以通過正則表達式匹配的方法做到這一點。從您正在查找的令牌獲取索引,然後使用具有此索引的子字符串方法。 – Igle

+0

如果您必須處理這種無組織的數據,那麼您的設計中確實有問題。 – plalx

+0

使用jquery方法split – user3127896

回答

1

我不確定你想要什麼,但這裏有一些指針。 :)

var myString = 'ch au'; 

// Check if string contains string 
if (myString.indexOf('ch') >= 0) { 

// Split string (in this case by ' ') 
var myArray = myString.split(' '); 
// This returns an array that would look like: ['ch', 'au'] 

// Check if array contains string 
if (myArray.indexOf('ch') >= 0) { 

// Take individual value from an array 
var newString = myArray[0]; 
+0

這做了MAGIC我需要的。非常感謝。 –

+0

樂於幫助。 :) – JakeSidSmith

+0

:-)將來會很快抓住你,以後會有一些疑惑...... –

1
var countryArray = str.split(" "); 

這會將您的字符串拆分爲數組。在這種情況下,您的分隔符似乎是空格。