第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

JavaScript 中的 url 驗證

JavaScript 中的 url 驗證

牛魔王的故事 2022-08-04 10:37:32
我正在一個模塊中工作,該模塊可以選擇輸入五個網(wǎng)站網(wǎng)址。所以我需要驗證這些輸入字段。我試圖找出一些插件,但沒有找到任何東西,所以我正在嘗試構(gòu)建一個自定義驗證。我嘗試了一些代碼。實際上,我試圖實現(xiàn)的是,當用戶在這5個輸入字段中輸入URL時,我需要檢查數(shù)組中是否存在任何此對象。function savewebsite(){    var cars = ["facebook", "amazon", "instagram", "twitter", "youtube", "paypal", "twitch", "tiktok", "cash.app", "onlyfans", "skype", "gofundme", "manyvids", "snapchat"];    for (var j = 1; j <= 5; j++) {        for (var i = 0; i < cars.length; i++) {            if ($('#sociallink'+j).val().indexOf(cars[i]) > -1) {                return false;                // alert("hai");            } else {            }        }    }}
查看完整描述

1 回答

?
嗶嗶one

TA貢獻1854條經(jīng)驗 獲得超8個贊

如果您需要檢查該項目是否存在于數(shù)組中,則只需使用方法:some


let val = ($('#sociallink'+j).val();

var isThere = cars.some(s => s === val )

例如:


let val = 'skype';

let cars = ["facebook", "amazon", "instagram", "twitter", "youtube", "paypal", "twitch", "tiktok", "cash.app", "onlyfans", "skype", "gofundme", "manyvids", "snapchat"];

let isThere = cars.some(s => s === val);

console.log(isThere);


更新:


如果要檢查字符串是否包含另一個字符串,則可以使用方法:includes


let val = 'skype.com';

let cars = ["facebook", "amazon", "instagram", "twitter", "youtube", "paypal", "twitch", "tiktok", "cash.app", "onlyfans", "skype", "gofundme", "manyvids", "snapchat"];

let isThere = cars.some(s => val.includes(s));

console.log(isThere);


查看完整回答
反對 回復(fù) 2022-08-04
  • 1 回答
  • 0 關(guān)注
  • 83 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號