js replace替换 忽略大小写问题


实现就是控制台的内容“abc”,但是后台返回的是“ABC”,这个时候在前台遍历,需要将后台返回的在控制台标红。

当然控制台可以是 abc Abc等大小写混合,以下代码都可替换。

var flagnew = flag.replace(/[^a-z\d]/ig,"");

if(flagnew!=null){

var newstr = query.replace(new RegExp(flagnew,"ig"), "<font id='redmessage' color='red'>$&</font>");

$("#textarea").html(newstr.replace(newstr, "<font style='font-size: 14px;'>"+newstr+"</font>"));

}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM