JS如何截取两个字符串之间及字符串前后内容 - 代码篇


效果截图:


重点 · 代码格式:


// js截取两个字符串之间的内容:
结果字符串 = str.match(/前面的字符串(\S*)后面的字符串/)[1]// js截取某个字符串前面的内容:
结果字符串 = str.match(/(\S*)后面的字符串/)[1];// js截取某个字符串后面的内容:
str = str.match(/前面的字符串(\S*)/)[1];

案例 · 代码:

<!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/list.html?columnId=28&page=1&size=15&keyWord=孙红雷点赞周扬青闺蜜喊话内容<script src="static.docs.v1.1/js/jquery.min.3.1.0.js"></script>
<script>// 含有 .html的url地址
//var str = window.location.href;var str_1,str_2,str_3,str_4; // 定义变量,存储结果
for(var i=0;i<4;i++){var str = "http://localhost:8080/cmsarticle/0000/list.html?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>

以上就是关于 “ JS如何截取两个字符串之间及字符串前后内容 - 代码篇 ”的全部内容。

JS如何截取两个字符串之间及字符串前后内容 - 代码篇相关推荐

  1. java 截取两个字符之间的字符串_java里面如何截取两个关键字中间的字符串?

    展开全部 1.split()+正则表达式来进行截取. 将正则传入62616964757a686964616fe58685e5aeb931333365633839split().返回的是一个字符串数组类 ...

  2. java截取某两个字符之间的字串_Java截取特定两个标记之间的字符串实例

    Java截取特定两个标记之间的字符串实例 如有一串字符串: higklmnopq java代码如下: public class StringTest { public static void main ...

  3. js实现获取两个日期之间所有月份

    js实现获取两个日期之间所有月份 根据所选择的开始日期与结束日期获取之间的月份 代码如下 注意 根据所选择的开始日期与结束日期获取之间的月份 在使用过程中你可能需要获取两个时间的月份 组件moment ...

  4. js获取window窗口高度(页面滚动条可滚动高度) - 代码篇

    js中获取窗口高度的方法 取窗口滚动条滚动高度 (如下文 · 截图) 一. javascript 和 jquery代码: //原生 javascript 代码: let scrollHeight = ...

  5. js如何截取某个字符前面所有的字符串

    参考 https://jingyan.baidu.com/article/84b4f56535ea2820f7da3205.html 利用substring()方法截取出字符 1 新建一个字符串 va ...

  6. java两个数之间质数求法,求任意两个整数之间质数的个数的代码!!!(新手编写)...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /** * Title:Calculate acount of prime number between preNum and rearNum; * Au ...

  7. 正则表达式:获取一串字符串中,某个字符串到某个字符串之间的字符串,不包含左右,只取中间

    表示取出"EventType":" 到 "之间的字符串,非贪婪匹配 (?<="EventType":").*?(?=&quo ...

  8. php两个日期时间差_PHP如何计算两个日期之间的时间差?(代码示例)

    给定两个日期,如何计算出它们之间的时间差?下面本篇文章就给大家介绍用PHP计算两个日期之间时间差的几种方法,希望对大家有所帮助. 方法一:使用date_diff()函数来时间差 date_diff() ...

  9. 正则匹配两个字符之间的字符串

    匹配两个字符串X与Y中间的字符串包含A与B:  表达式: X.*?Y("."表示任意字符,"?"表示匹配0个或多个)  示例: Xabab 结果: Xababc ...

最新文章

  1. CV算法复现(分类算法1/6):LeNet5(1998年 LeCun)
  2. 预测----三个原则
  3. 掌握Python 机器学习 读书笔记 9 (流水线 算法保存)
  4. GridView中的RadioButton列之间不能互斥
  5. java爬虫下载付费html网页模板
  6. Java源文件的编译、下载、解释和执行
  7. 【JZOJ3397】【luoguP4556】雨天的尾巴
  8. 【音频处理】离散傅里叶变换
  9. ADO.NETv2.0的一些特征
  10. 电梯新时达系统服务器密码,国内主要电梯主板密码及变频器密码
  11. 【观察】打造产业数字引擎背后,紫光云价值使命的新跃迁
  12. 用苹果手机做c语言作业,c for ios好用吗,就是苹果手机上的一个C语言编程APP
  13. 新系统软件著作权申请流程及注意事项
  14. 详解 Secondary NameNode
  15. 搜狐股票接口获取数据方法
  16. 怎么为PE添加输入法
  17. 学了 Python 能用来做什么?
  18. 锐龙r9 5900hx相当于英特尔的什么 r9 5900hx属于什么档次
  19. Ubuntu 开机画面
  20. 2021河南省第十三届ACM/icpc大学生程序设计竞赛榜单

热门文章

  1. 数据产品-规则型和挖掘型标签构建案例
  2. webpack--插件配置:处理HTML中的图片(七)
  3. dom选择方法的区别
  4. C# 之 提高WebService性能大数据量网络传输处理
  5. 元素上下层叠关系总结
  6. 当一个变量只能通过引用传递的时候。
  7. 解决CodeIgniter大量查询sql时占用内存大问题
  8. ubuntu 软件包管理工具 dpkg,apt-get,aptitude 区别
  9. java迭代器输入的结果_Java学习之Iterator(迭代器)的一般用法 (转)
  10. 信息学奥赛一本通 1162:字符串逆序