• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    js正则表达式中的单行模式与多行模式实例分析

    本文实例分析了js正则表达式中的单行模式与多行模式。分享给大家供大家参考。具体如下:

    js正则表达式是不支持单行模式的。也就是说,不能把某段内容(有换行),采用模式修正符来处理,使整段内容当成一行来处理。
    正则多行替换,需要添加/mg模式增强符。

    html>
    head>
    script type="text/javascript">
    //正则替换链接,链接有换行
    function t1(){
     var con = document.getElementsByName('content')[0].value;//内容里有a href="">...../a>,但是有换行
     var reg = /a[\s]+[\d\D]*\/a>/g;//采用[\d\D]或[\w\W]或[\s\S]来解决不能换行问题
     alert(con.replace(reg,'----'));
    }
    //正则把每一行的结尾数字,换成#号---多行模式,添加/m(每行当作结尾)和/g(全局匹配)模式增强符
    function t2(){
     var con = document.getElementsByName('content')[0].value;//写几行文字,每行以数字结尾
     var reg = /\d+$/gm;
     alert(con.replace(reg,'#'));
    }
    /script>
    /head>
    body>
    textarea rows="5" cols="30" name="content">/textarea>br />
    button onclick="t1();">正则替换链接(需要考虑换行情况)/button>br />
    button onclick="t2();">正则多行替换/button>br />
    /body>
    /html>

    希望本文所述对大家的正则表达式学习有所帮助。

    您可能感兴趣的文章:
    • JS面向对象基础讲解(工厂模式、构造函数模式、原型模式、混合模式、动态原型模式)
    • JavaScript 模式之工厂模式(Factory)应用介绍
    • javascript 模式设计之工厂模式学习心得
    • js简单工厂模式用法实例
    • 浅析JS抽象工厂模式
    • JavaScript设计模式之工厂模式和构造器模式
    • Javascript设计模式理论与编程实战之简单工厂模式
    • javascript抽象工厂模式详细说明
    • JavaWeb实现用户登录注册功能实例代码(基于Servlet+JSP+JavaBean模式)
    • js面向对象之常见创建对象的几种方式(工厂模式、构造函数模式、原型模式)
    • JS工厂模式开发实践案例分析
    上一篇:正则表达式中的正向预查和负向预查实例分析
    下一篇:js正则查找match()与替换replace()用法实例
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    js正则表达式中的单行模式与多行模式实例分析 正则,表达式,中的,单行,