js 判断字符串是否以http或者https开头
时间: 2024-01-02 08:03:00 浏览: 422
您好!对于您的问题,可以使用正则表达式来进行判断。具体的代码示例如下:
```
var str = "http://www.example.com";
if (/^http(s)?:\/\//i.test(str)) {
console.log("字符串以http或https开头");
} else {
console.log("字符串不以http或https开头");
}
```
以上代码中,使用正则表达式进行判断,判断字符串是否以"http"或"https"开头。其中,^表示字符串开始,http表示匹配"http",s?表示可选的字符"s",:\/\//表示匹配"://",i表示不区分大小写。如果字符串以"http"或"https"开头,输出"字符串以http或https开头",否则输出"字符串不以http或https开头"。希望能够解决您的问题。
相关问题
js判断字符串是否以post开头
可以使用JavaScript中的startsWith()方法来判断字符串是否以指定的前缀开始。示例代码如下:
```javascript
const str = "post请求";
if (str.startsWith("post")) {
console.log("字符串以post开头");
} else {
console.log("字符串不以post开头");
}
```
输出结果为:字符串以post开头。
js怎么判断一个长度为11的字符串是否以137或者138开头
可以使用JavaScript中的字符串方法startsWith()来判断一个字符串是否以指定的前缀开头。具体的实现方法如下:
```
const str = '13712345678'; // 假设需要判断的字符串为'13712345678'
if (str.startsWith('137') || str.startsWith('138')) {
console.log('字符串以137或者138开头');
} else {
console.log('字符串不以137或者138开头');
}
```
上述代码中,我们首先定义一个字符串变量str,然后使用startsWith()方法来判断该字符串是否以'137'或者'138'开头。如果是,则输出'字符串以137或者138开头',否则输出'字符串不以137或者138开头'。
阅读全文