要检查网址是否包含多个字符串,可以使用JavaScript或jQuery。以下是两种方法的示例:
方法1:使用JavaScript
function checkUrlContainsStrings(url, strings) {
const urlParts = url.split('/');
const lastPart = urlParts[urlParts.length - 1];
let containsAllStrings = true;
strings.forEach((string) => {
if (!lastPart.includes(string)) {
containsAllStrings = false;
}
});
return containsAllStrings;
}
const url = 'https://example.com/path/to/page/string1/string2/string3';
const stringsToCheck = ['string1', 'string2', 'string3'];
if (checkUrlContainsStrings(url, stringsToCheck)) {
console.log('网址包含所有字符串');
} else {
console.log('网址不包含所有字符串');
}
方法2:使用jQuery
首先,确保已在项目中引入jQuery库。
然后,使用以下代码检查网址是否包含多个字符串:
function checkUrlContainsStrings(url, strings) {
const urlParts = url.split('/');
const lastPart = urlParts[urlParts.length - 1];
let containsAllStrings = true;
strings.forEach((string) => {
if (!lastPart.includes(string)) {
containsAllStrings = false;
}
});
return containsAllStrings;
}
const url = 'https://example.com/path/to/page/string1/string2/string3';
const stringsToCheck = ['string1', 'string2', 'string3'];
if (checkUrlContainsStrings(url, stringsToCheck)) {
console.log('网址包含所有字符串');
} else {
console.log('网址不包含所有字符串');
}
这两种方法都可以检查网址是否包含多个字符串。使用方法1时,请确保在项目中不使用jQuery库。如果需要使用jQuery,请使用方法2。
领取专属 10元无门槛券
手把手带您无忧上云