如何檢查字串是否包含其他 2 個字串之一?例如,我想檢查 a 是否URL包含這些字串之一localhost或10.0.2.2
http://localhost:5000 -> true
10.0.2.2:5000 -> true
dasdasdasdasdlocalhostdasdasd -> true
dasdasdasd10.0.2.2:5000dasdasd -> true
http://example.com -> false
uj5u.com熱心網友回復:
if (/localhost|10.0.2.2/.test(URL)) {
//your code
}
uj5u.com熱心網友回復:
您可以使用.some()來確定字串是否包含某些關鍵字。
const urls = ['10.0.2.2:5000', 'dasdasdasdasdlocalhostdasdasd', 'dasdasdasd10.0.2.2:5000dasdasd', 'http://example.com'];
const keywords = ['localhost', '10.0.2.2'];
const urlsWithKeywords = urls.filter(url => {
return keywords.some(keyword => url.includes(keyword));
});
console.log(urlsWithKeywords);
uj5u.com熱心網友回復:
var pattern = /localhost|10.0.2.2/;
var url= "your url here";
if (pattern.test(url)) {
// That means return true
//your rest of the code
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/471317.html
標籤:javascript
上一篇:PHP驗證。它不會進入顯示頁面
下一篇:使用點擊事件替換字串值
