JS字符串截取action=
时间: 2023-10-20 13:06:37 浏览: 84
js字符串截取
你可以使用JavaScript中的字符串截取方法substr()或substring()来截取字符串中的action=部分。这两个方法的使用方式如下:
1. 使用substr()方法:
```
var str = "http://example.com/index.php?action=login";
var action = str.substr(str.indexOf("action=") + 7);
console.log(action); // 输出 "login"
```
2. 使用substring()方法:
```
var str = "http://example.com/index.php?action=login";
var start = str.indexOf("action=") + 7;
var end = str.indexOf("&", start) > -1 ? str.indexOf("&", start) : str.length;
var action = str.substring(start, end);
console.log(action); // 输出 "login"
```
这两种方法都能够截取字符串中的action=部分,并且将其赋值给变量action。需要注意的是,如果字符串中还有其他参数,那么第二种方法需要对结束位置进行判断,以避免截取到其他参数的值。
阅读全文