我在一個項目中需要將JavaScript變量拆分爲單獨的值。如何在JavaScript中拆分變量
我的變量是這樣的:
["ch au"] or ["ch"]or ["au"]
我要檢查是否CH或Au存在於該變量。如果存在,它需要保存到另一個變量。
如何檢查chather和au是否存在於特定變量中。
我在一個項目中需要將JavaScript變量拆分爲單獨的值。如何在JavaScript中拆分變量
我的變量是這樣的:
["ch au"] or ["ch"]or ["au"]
我要檢查是否CH或Au存在於該變量。如果存在,它需要保存到另一個變量。
如何檢查chather和au是否存在於特定變量中。
我不確定你想要什麼,但這裏有一些指針。 :)
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];
var countryArray = str.split(" ");
這會將您的字符串拆分爲數組。在這種情況下,您的分隔符似乎是空格。
您可以通過正則表達式匹配的方法做到這一點。從您正在查找的令牌獲取索引,然後使用具有此索引的子字符串方法。 – Igle
如果您必須處理這種無組織的數據,那麼您的設計中確實有問題。 – plalx
使用jquery方法split – user3127896