簡體   English   中英

如何從輸入/文本區域獲取特定數據

[英]How to get specific data from input/textarea

作為初學者,我需要一些幫助來找出通過 textarea 輸入的特定數據的方法。

假設我有用戶用於輸入某些數據的 textarea,它只是將輸入存儲在一個變量中。 我的問題是當沒有關於如何輸入數據的固定模式時,如何提取該數據的某些部分(現在存儲在變量中)。

例如,這可能是用戶會輸入的內容:

名稱:隨機名稱

年齡: 20

隨機數: 19-12

電話: 111-111-222

現在,我明白我可以使用不同的方法來獲取數據,當我知道它在變量中的位置或者當輸入模式總是相同但如果它不同時怎么辦。 如果有人在 Age、Phone 格式不同或隨機數不同的情況下寫個位數怎么辦。

希望我對我的問題足夠清楚。 在此先感謝您的幫助!

如果您非常確定用戶總是在字段后使用冒號 (:),請使用以下代碼:

var data = document.querySelector('textarea').value;
var data2 = data.split('\n');

var name = data2[0].split(':')[1];
var age = data2[1].split(':')[1];
var number = data2[2].split(':')[1];
var phone = data2[3].split(':')[1];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM