JS如何截取两个字符串之间及字符串前后内容 - 代码篇
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
<title>程序自动化文章</title>
</head>
<body>
例如:http://localhost:8080/cmsarticle/0000/?columnId=28&page=1&size=15&keyWord=孙红雷点赞周扬青闺蜜喊话内容
<script src=".v1.1/js/.3.1."></script>
<script>
// 含有 .html的url地址
//var str = ;
var str_1,str_2,str_3,str_4; // 定义变量,存储结果
for(var i=0;i<4;i++){
var str = "http://localhost:8080/cmsarticle/0000/?columnId=28&page=1&size=15&keyWord=孙红雷点赞周扬青闺蜜喊话内容";
if(i==0){
str_1 = str.match(/columnId=(\S*)&page=/)[1]; //截取中间的部分
}
if(i==1){
str_2 = str.match(/&page=(\S*)&size=/)[1]; //截取中间的部分
}
if(i==2){
str_3 = str.match(/&size=(\S*)&keyWord=/)[1]; //截取中间的部分
}
if(i==3){
str_4 = str.match(/&keyWord=(\S*)/)[1]; //截取后面的部分
}
}
// 打印结果
console.log(str_1)
console.log(str_2)
console.log(str_3)
console.log(str_4)
</script>
</body>
</html>