网站建设资讯

NEWS

网站建设资讯

使用JavaScript怎么在正则表达式中实现一个单行模式与多行模式

这篇文章将为大家详细讲解有关使用JavaScript怎么在正则表达式中实现一个单行模式与多行模式,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

创新互联专注于海东网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供海东营销型网站建设,海东网站制作、海东网页设计、海东网站官网定制、小程序定制开发服务,打造海东网络公司原创品牌,更为您提供海东网站排名全网营销落地服务。

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

正则多行替换,需要添加/mg模式增强符。




//正则替换链接,链接有换行
function t1(){
 var con = document.getElementsByName('content')[0].value;//内容里有.....,但是有换行
 var reg = //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,'#'));
}




正则替换链接(需要考虑换行情况)
正则多行替换

关于使用JavaScript怎么在正则表达式中实现一个单行模式与多行模式就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


标题名称:使用JavaScript怎么在正则表达式中实现一个单行模式与多行模式
文章转载:http://cdweb.net/article/jgjsed.html