jquery中的替换符合条件的字符串
为了更清楚的了解,这⾥使⽤⼀个⼩例⼦:在⼀个字符串中的<img/>标签外层,添加⼀个<p></p>标签,即:<p><img/></p>
jquery字符串截取既然是符合某种条件,那么我们这⾥就需要⽤到正则表达式
具体的正则表达式语法这⾥就不介绍了,我们需要⽤到的正则表达式是:var reg = /<img(.*?)\/>/;
然后调⽤replace⽅法,替换字符串:content = place(reg,"<p><img $1 /></p>"); $1表⽰符合正则表达式的字符串 如此,便成功了,不过,可能有⼈会有疑问,这只能替换⼀个,若我要替换全部呢?
解决办法便是在正则表达式后⾯加上⼀个g,即var reg = /<img(.*?)\/>/g; 它表⽰全局范围内的
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论