所以我正在做一些表單驗證,我試圖接受用戶輸入,只有在滿足兩個條件后才調(diào)用該函數(shù)。到目前為止,似乎只有滿足第一個條件才會導(dǎo)致“工作”警報,而不需要滿足第二個條件。我可以輸入 ~ 來嘗試滿足第二個條件,但它仍然會給我“損壞”警報。我不確定我是否可以將 link1 和 link2 組合成一個條件,在這個條件下,我的函數(shù)將檢查輸入是否以 http:// 開頭,但也會在某處的 url 中檢查 ~ 。 var link1 = /[~]/; var link2 = /^http:\/\//; var input = document.getElementsByName("textbox")[0]; if(input.value.match(link1 && link2)) { alert("Works"); } else { alert("Broken"); }
如果條件對兩個條件都無效
溫溫醬
2022-01-13 10:45:36