博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
replace+正则的用法
阅读量:4886 次
发布时间:2019-06-11

本文共 470 字,大约阅读时间需要 1 分钟。

有时候我们需要替换或获取一些复杂的值,这时候我们就需要用到正则以及replace替换,当多个需要查找时,就要用到str.replace(reg,function(){})批量替换了

var str = ''var reg = /data-(width|height)=[\"\']([^\'\"]+)[^>]/gi;//获取元素高宽var imgSize = {}str.replace(reg, function () {            //当匹配到多个值时,此处会循环            //根据arguments参数列表进行处理            arguments[1] == "width" ? imgSize.width = arguments[2] : imgSize.height = arguments[2];            return "";//最终返回需要替换的字符串        })

 

转载于:https://www.cnblogs.com/allenfei/p/5784368.html

你可能感兴趣的文章
关于IAsyncResult接口的CompletedSynchronously属性
查看>>
编译原理——算符优先分析文法(附源代码)
查看>>
jboss的启动过程
查看>>
9个移动网站优化的最佳实践
查看>>
李昌镐:苍老的青春(转载) 韩国围棋职业棋手
查看>>
JPA 使用报Named query not found错误
查看>>
cocos2d-x3.2中加入Android手机震动
查看>>
css3处理sprite背景图压缩来解决H5网页在手机浏览器下图标模糊的问题
查看>>
EtherCAT Slave 入门教程 - 邮箱服务(1)
查看>>
【poj3537】 Crosses ans Crosses
查看>>
10.04 FZSZ模拟Day1 总结
查看>>
RabbitMQ学习以及与Spring的集成(二)
查看>>
ora-12899解决方法
查看>>
(8)关于flexbox的一些想法。
查看>>
一台机子同时启动两个相同版本的tomcat
查看>>
剑指offer——python【第29题】最小的K个数
查看>>
带你入门代理模式/SpringAop的运行机制
查看>>
eclipse对离线python的环境搭建
查看>>
OpenCV imshow无法显示图片
查看>>
js线程&定时器
查看>>