首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何检查网址是否包含多个字符串.使用Javascript/jQuery的

要检查网址是否包含多个字符串,可以使用JavaScript或jQuery。以下是两种方法的示例:

方法1:使用JavaScript

代码语言: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库。

代码语言:html<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
复制

然后,使用以下代码检查网址是否包含多个字符串:

代码语言: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('网址不包含所有字符串');
}

这两种方法都可以检查网址是否包含多个字符串。使用方法1时,请确保在项目中不使用jQuery库。如果需要使用jQuery,请使用方法2。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券