我在輸入標籤賦予值如何在JS
我有一個第一值:
「聯合國家」
我的價值觀後,再如下所示:
「United State; United Kingdom」
第三時間值是這樣的:
「美國國家;英國;聯合國」
如何讀取輸入變量,它在第二和第三種情況後;
和第一種情況下,直接來了來了最新的值。
我使用普通的JavaScript
我在輸入標籤賦予值如何在JS
我有一個第一值:
「聯合國家」
我的價值觀後,再如下所示:
「United State; United Kingdom」
第三時間值是這樣的:
「美國國家;英國;聯合國」
如何讀取輸入變量,它在第二和第三種情況後;
和第一種情況下,直接來了來了最新的值。
我使用普通的JavaScript
您可以使用split() method
分割字符串,然後從喜歡的結果檢索的最後一個項目:
var result_arr = "United State; United Kingdom; United Nation".split(';');
console.log(result_arr[result_arr.length-1]);
//Or
console.log(result_arr.pop());
希望這有助於。
var result_arr = "United State; United Kingdom; United Nation".split(';');
console.log(result_arr.pop());
使用split(";");
split()方法用於將一個字符串拆分爲一個 子串的數組,並返回新的數組。
提示:如果使用空字符串(「」)作爲分隔符,則字符串將在每個字符之間拆分爲 。
注意:split()方法不會更改原始字符串。
你與ES6
const values = document.querySelector('input.foo').value.split(';');
const [firstValue, ...rest] = values;
const lastValue = rest.slice(-1);
尋找這樣的事情
const values = document.querySelector('input.foo').value.split(';');
const lastValue = values.slice(-1);
你可以這樣做:
var countries = "United State; United Kingdom";
var afterFirst = countries.substr(str.indexOf(";") + 1);
但是,如果該值只是「美國」否';'那麼會是什麼結果。好吧讓我測試 –
它會_United State_ –