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

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

热门标签:鄂州人工智能电销机器人软件 css百度地图标注位置显示 宿迁智能外呼系统供应商 线上教育ai外呼系统 地图标注字母的软件 菏泽智能ai电销机器人销售公司 地图标注商户中心要收钱多少 400免费电话去哪申请 实用地图标注app

本文实例分析了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正则表达式中的单行模式与多行模式实例分析》,本文关键词  正则,表达式,中的,单行,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《js正则表达式中的单行模式与多行模式实例分析》相关的同类信息!
  • 本页收集关于js正则表达式中的单行模式与多行模式实例分析的相关信息资讯供网民参考!
  • 推荐文章