本文实例讲述了JS使用正则截取两个字符串之间的字符串方法。分享给大家供大家参考,具体如下:

一个最常用的场景 截取两个字符串中间的字符串
var str = "iid0000ffr"; var substr = str.match(/id(\S*)ff/); alert(substr2);
你会发现逗号后面是你要的东西
/S*表示多个字符串
为什么想要的东西在逗号后,也就是数组第二个.
是因为match的返回数组,第一个表示匹配的字符串,这里是包括id ff的,结果是id0000ff
第二个是子正则表达式,什么是子正则表达式,()里面的内容就是子正则表达式,就是指\s*,这才是我们要的东西
我们还可以写复杂点,
var substr = str.match(/ab\S*d(\S*)ff/);
这个表示以ab开始d结尾的字符串 同ff字符串之间的字符串
其实,在高级语言里,我们会用一个叫数量词的概念
就是 (?=abc) 这表示以abc结尾的前面的字符串,但不包括abc
var str = "iid0000ffr"; var substr = str.match(/(\S*)(?=ff)/); alert(substr2);
但你不能直接写
var substr = str.match(/(?=ff)/);
因为它只管逻辑,但不会输出.
这种东西叫 正向肯定预查 ,就是查***前面的字符串,很多高级语言里面还有叫"反向肯定预查",就是叫***后面的字符串,一般是这样写
?<=abc
不过可怜js不支持
PS:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用:
JavaScript正则表达式在线测试工具:
http://tools./regex/javascript
正则表达式在线生成工具:
http://tools./regex/create_reg
更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript正则表达式技巧大全》、《JavaScript替换操作技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》、《JavaScript中json操作技巧总结》、《JavaScript错误与调试技巧总结》及《JavaScript数学运算用法总结》
希望本文所述对大家JavaScript程序设计有所帮助。
# JS
# 正则
# 截取
# 字符串
# JS截取字符串的三种方法详解
# JavaScript 截取字符串代码实例
# JavaScript常用截取字符串的三种方式用法区别实例解析
# JS基于正则截取替换特定字符之间字符串操作示例
# JS正则截取两个字符串之间及字符串前后内容的方法
# js字符串截取函数slice、substring和substr的比较
# JavaScript截取、切割字符串的技巧
# JS截取与分割字符串常用技巧总结
# JavaScript截取字符串的Slice、Substring、Substr函数详解和比较
# JS截取字符串常用方法详细整理
# js substring()字符串截取函数
# JavaScript substr() 字符串截取函数使用详解
# JS 截取字符串substr 和 substring方法的区别
# JS截取字符串的方法详解
# 正则表达式
# 第二个
# 操作技巧
# 是因为
# 相关内容
# 还可以
# 第一个
# 多个
# 你要
# 是这样
# 遍历
# 感兴趣
# 数据结构
# 给大家
# 不支持
# 因为它
# 会用
# 一个叫
# 但你
# 但不
相关文章:
如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?
移民网站制作流程,怎么看加拿大移民官网?
如何快速搭建个人网站并优化SEO?
兔展官网 在线制作,怎样制作微信请帖?
清除minerd进程的简单方法
PHP 500报错的快速解决方法
GML (Geography Markup Language)是什么,它如何用XML来表示地理空间信息?
如何通过远程VPS快速搭建个人网站?
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
网站专业制作公司有哪些,做一个公司网站要多少钱?
一键网站制作软件,义乌购一件代发流程?
建站之星导航配置指南:自助建站与SEO优化全解析
如何做网站制作流程,*游戏网站怎么搭建?
,有什么在线背英语单词效率比较高的网站?
高防服务器租用如何选择配置与防御等级?
如何高效生成建站之星成品网站源码?
简易网站制作视频教程,使用记事本编写一个简单的网页html文件?
宝盒自助建站智能生成技巧:SEO优化与关键词设置指南
如何用y主机助手快速搭建网站?
香港服务器部署网站为何提示未备案?
成都网站制作价格表,现在成都广电的单独网络宽带有多少的,资费是什么情况呢?
如何快速搭建FTP站点实现文件共享?
广州建站公司哪家好?十大优质服务商推荐
武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?
建站主机选购指南与交易推荐:核心配置解析
如何通过建站之星自助学习解决操作问题?
整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?
如何用西部建站助手快速创建专业网站?
建站之星如何一键生成手机站?
定制建站平台哪家好?企业官网搭建与快速建站方案推荐
如何高效利用200m空间完成建站?
jQuery 常见小例汇总
简单实现Android验证码
大同网页,大同瑞慈医院官网?
建站之星收费标准详解:套餐费用及年费价格表一览
如何访问已购建站主机并解决登录问题?
长沙做网站要多少钱,长沙国安网络怎么样?
php json中文编码为null的解决办法
建站之家VIP精选网站模板与SEO优化教程整合指南
高性价比服务器租赁——企业级配置与24小时运维服务
大连 网站制作,大连天途有线官网?
家具网站制作软件,家具厂怎么跑业务?
如何设计高效校园网站?
高端网站建设与定制开发一站式解决方案 中企动力
如何选择高效响应式自助建站源码系统?
邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?
如何用景安虚拟主机手机版绑定域名建站?
如何高效配置香港服务器实现快速建站?
免费ppt制作网站,有没有值得推荐的免费PPT网站?
免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?
*请认真填写需求信息,我们会在24小时内与您取得联系。