請解決我的問題。我有一個文本區域。在此文本區域中,我輸入了多個 youtube 視頻 url(逐行)。我的問題是如何使用 javascript 將每個 url 存盤為陣列。提前致謝。
uj5u.com熱心網友回復:
這段代碼應該可以作業,我textarea根據您提到的換行符(逐行)拆分值。
let textarea = document.querySelector('textarea')
let arr = []
function check(){
arr = textarea.value.split('\n')
console.log(arr)
}
<textarea>https://www.youtube.com/watch?v=EqboAI-Vk-U&t=22s
https://www.youtube.com/channel/UCK8sQmJBp8GCxrOtXWBpyEA</textarea>
<button onclick = 'check()'>Check</button>
uj5u.com熱心網友回復:
最簡單的方法是像這樣使用正則運算式(textareaValue包含 textarea 的值):
const matches = textareaValue.match(/\bhttp(s)?:\/\/(www.)?youtu(be|.be).*\b/gm);
的matches將是與開始的網址的陣列http(s)://(www.)youtube
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/401226.html
標籤:javascript 数组 文本区域
