下面的代碼將用逗號分隔的值轉換為陣列。是否可以自動找到分隔符 - 例如,如果用戶輸入空格或下一行作為 2 個數字而不是逗號之間的分隔符?
console.log(document.getElementById('df').value.split(',').map(Number))
<textarea id='df' rows="5" cols="40">201,202,203</textarea>
uj5u.com熱心網友回復:
正如@kellys 在評論中向您建議的那樣,您可以簡單地使用正則運算式。我為您寫了一篇,但取決于您希望在文本區域收到的內容:
console.log(document.getElementById('df').value.split(/[ \n,] /).map(Number))
```
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/456583.html
標籤:javascript
