主页 > 知识库 > js正则表达式中的单行模式与多行模式实例分析

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

热门标签:阿里云 银行业务 团购网站 服务器配置 电子围栏 科大讯飞语音识别系统 Linux服务器 Mysql连接数设置

本文实例分析了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正则表达式中的单行模式与多行模式实例分析》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266