正则表达式怎么匹配图片地址与img标签

这次给大家带来正则表达式怎么匹配图片地址与img标签的,正则表达式匹配图片地址与img标签的注意事项有哪些,下面就是实战案例,一起来看一下。

再上传表情或者图片地址时候很多时候不能直接上传正则表达式怎么匹配图片地址与img标签,因此在上传评论或者图片之前应该先处理一下img标签。举例如下,希望可以帮助更多的程序猿~

//第一步是获取到带有img标签的字符串 var str = '图片1正则表达式怎么匹配图片地址与img标签图片2正则表达式怎么匹配图片地址与img标签图片3正则表达式怎么匹配图片地址与img标签';

登录后复制

处理获取到的字符串

//将img标签替换为特定编码方式的表达式 var reg = /正则表达式怎么匹配图片地址与img标签]*src[="'s]+[^.]*/([^.]+).[^"']+["']?[^>]*>/gi; str = str.replace(reg, "[face:$1.gif]"); console.log(str);

登录后复制

运算结果为:

图片1[face:sanai.gif]图片2[face:em_23.gif]图片3[face:451.gif]

登录后复制

这样上传到服务器的代码就不会存在html标签,这是一种很好的应对带有图片评论且上传信息禁止html标签的方法。

接下来:

从服务器上返回的上一步中的运行结果,在反向解析,方法如下:

//将特定编码方式替换成img标签的表达式 var regg = /face:([w]+).gif/gi; str = str.replace(regg,"正则表达式怎么匹配图片地址与img标签"); console.log(str);

登录后复制

运行结果为:

图片1正则表达式怎么匹配图片地址与img标签图片2正则表达式怎么匹配图片地址与img标签图片3正则表达式怎么匹配图片地址与img标签

登录后复制

下面附上代码的html页,可以全部复制粘贴到html文件中直接运行,亲测可用

                    var str = '图片1正则表达式怎么匹配图片地址与img标签图片2正则表达式怎么匹配图片地址与img标签图片3正则表达式怎么匹配图片地址与img标签';    //将img标签替换为特定编码方式的表达式    var reg = /正则表达式怎么匹配图片地址与img标签]*src[="'s]+[^.]*/([^.]+).[^"']+["']?[^>]*>/gi;    str = str.replace(reg, "[face:$1.gif]");    console.log(str);    //将特定编码方式替换成img标签的表达式    var regg = /face:([w]+).gif/gi;    str = str.replace(regg,"正则表达式怎么匹配图片地址与img标签");    console.log(str);      

登录后复制

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

正则表达式的模糊匹配功能如何实现

验证用户名与密码的15个正则

完全匹配数字与字母密码的正则(步骤详解)

以上就是正则表达式怎么匹配图片地址与img标签的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2777995.html

(0)
上一篇 2025年3月8日 15:17:00
下一篇 2025年2月19日 11:06:17

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 常用的证件号码正则表达式写法有哪些

    这次给大家带来常用的证件号码正则表达式写法有哪些,写常用的证件号码正则表达式的注意事项有哪些,下面就是实战案例,一起来看一下。 正则表达式(Regular Expression,在代码中常简写为regex、regexp或RE)是计算机科学的…

    编程技术 2025年3月8日
    200
  • 正则表达式的replace方法使用详解

    这次给大家带来正则表达式的replace方法使用详解,使用正则表达式的replace方法的注意事项有哪些,下面就是实战案例,一起来看一下。 replace方法是javascript涉及到正则表达式中较为复杂的一个方法,严格上说应该是stri…

    2025年3月8日
    200
  • 正则表达式的grep命令使用详解

    这次给大家带来正则表达式的grep命令使用详解,正则表达式的grep命令使用详解的注意事项有哪些,下面就是实战案例,一起来看一下。 正则表达式是一类用于匹配文本的表达方式,常用于grep命令中表达检索条件。其实就是相当于你在用百度搜索时规定…

    编程技术 2025年3月8日
    200
  • 正则表达式匹配数字的方法(附代码)

    这次给大家带来正则表达式匹配数字的方法(附代码),正则表达式匹配数字的注意事项有哪些,下面就是实战案例,一起来看一下。 正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。 匹配中文字符的正则表达…

    编程技术 2025年3月8日
    200
  • 使用正则表达式在js里怎么查找字母与数字

    这次给大家带来使用正则表达式在js里怎么查找字母与数字,使用正则表达式在js里查找字母与数字的注意事项有哪些,下面就是实战案例,一起来看一下。 废话不多说,先看下js中使用正则查找字母和数字的方法,具体代码如下所示: window.onlo…

    编程技术 2025年3月8日
    200
  • 使用正则表达式提取字符串详解(附代码)

    这次给大家带来使用正则表达式提取字符串详解,使用正则表达式提取字符串的注意事项有哪些,下面就是实战案例,一起来看一下。 在JS的正则零宽断言匹配中,只支持前瞻匹配,不支持后瞻。这就尴尬了,因为在业务当中,我们大多时候是知道了要目标数据的前后…

    编程技术 2025年3月8日
    200
  • 正则实现最小匹配的开发经验

    这次给大家带来正则实现最小匹配的开发经验,正则实现最小匹配的注意事项有哪些,下面就是实战案例,一起来看一下。 本文实例讲述了正则表达式实现最小匹配功能的方法。分享给大家供大家参考,具体如下: 正则表达式默认情况下实现的是最大化匹配,这在有些…

    编程技术 2025年3月8日
    200
  • 正则怎么匹配连续数字

    这次给大家带来正则怎么匹配连续数字,正则匹配连续数字的注意事项有哪些,下面就是实战案例,一起来看一下。 实现的要求如下: 纯数字 5-7位之间 前三位相同 从第四位开始连续 如下面的例子: 11123 #正确22234 #正确33345 #…

    编程技术 2025年3月8日
    200
  • 正则表达式教程的位置匹配教程(附代码)

    这次给大家带来正则表达式教程的位置匹配教程(附代码),使用正则表达式教程位置匹配的注意事项有哪些,下面就是实战案例,一起来看一下。 本文实例讲述了正则表达式教程之位置匹配。分享给大家供大家参考,具体如下: 注:在所有例子中正则表达式匹配结果…

    编程技术 2025年3月8日
    200
  • 正则里的子表达式使用详解

    这次给大家带来正则里的子表达式使用详解,正则里子表达式使用的注意事项有哪些,下面就是实战案例,一起来看一下。 注:在所有例子中正则表达式匹配结果包含在源文本中的【和】之间,有的例子会使用java来实现,如果是java本身正则表达式的用法,会…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论