js 判断url 是否包含60
时间: 2023-12-14 19:05:49 浏览: 30
可以使用 JavaScript 中的 `indexOf` 方法判断一个字符串是否包含另一个字符串。具体代码如下:
```javascript
var url = "https://www.example.com/page?foo=60&bar=80";
if (url.indexOf("60") !== -1) {
console.log("url 包含 60");
} else {
console.log("url 不包含 60");
}
```
在这个例子中,`url.indexOf("60")` 表示在 `url` 字符串中查找子字符串 "60" 的位置。如果查找成功,则返回子字符串在 `url` 中的起始位置(即一个非负整数),否则返回 -1。因此,如果 `url` 中包含 "60",则 `url.indexOf("60")` 的值不等于 -1,此时可以判断 `url` 包含 "60"。
相关问题
js中如和写一个判断url 是否包含https的函数
可以使用正则表达式来判断 URL 是否包含 https。可以参考以下代码实现:
```javascript
function isHTTPS(url) {
return /^https:\/\//.test(url);
}
```
这个函数接收一个 URL 字符串作为参数,返回一个布尔值,表示该 URL 是否以 https:// 开头。如果返回 true,表示 URL 使用了 HTTPS 协议,否则表示 URL 使用了 HTTP 协议或其他协议。
JS 判断路径是否携带参数
你可以使用JavaScript中的URLSearchParams对象来判断路径是否携带参数。URLSearchParams对象提供了一些方法来处理URL查询参数。以下是一个示例代码:
```javascript
// 获取当前页面的URL
var url = window.location.href;
// 创建URLSearchParams对象
var params = new URLSearchParams(url);
// 判断路径是否携带参数
if (params.has('参数名')) {
console.log('路径携带了参数');
} else {
console.log('路径没有携带参数');
}
```
你需要将 "参数名" 替换为你想要判断的具体参数名称。这段代码将会检查当前页面的URL是否包含该参数名,如果包含则输出 "路径携带了参数",否则输出 "路径没有携带参数"。