js 替换功能函数,用正则表达式解决,js的全部替换

 更新时间:2010年12月08日 16:26:06   作者:  
js 替换功能函数,用正则表达式解决,js的全部替换,学习js的朋友可以参考下。
alert("abacacf".replace('a','9'));
alert("abacacf".replace(/a/g,'9'));
第一个运行的结果 9bacaf 这个只是替换了第一个
第二个运行的结果 9b9c9f 这个能实现js的全部替换功能
其实第二个的意思就是用正则表达式实现全局的替换 g 代表 gobal

另附:带有特殊符号的全局替换
复制代码 代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script language="javascript" type="text/javascript">
String.prototype.replaceAll = stringReplaceAll;
function stringReplaceAll(AFindText,ARepText){
var raRegExp = new RegExp(AFindText.replace(/([\(\)\[\]\{\}\^\$\+\-\*\?\.\"\'\|\/\\])/g,"\\$1"),"ig");
return this.replace(raRegExp,ARepText);
}
function myreplace(){
var content=document.getElementById("content").value;
var rel_con=content.replaceAll("$name","wwww");
document.getElementById("content2").value=rel_con;
}
</script>
</HEAD>
<BODY>
<input type="text" id="content" name="contxt" value="$name 客户姓名" />&nbsp;&nbsp;<input type="button" value="replace"
onclick="myreplace()"/><br/>
<input type="text" id="content2" value=""/>
</BODY>
</HTML>

相关文章

  • JavaScript实现函数缓存及应用场景

    JavaScript实现函数缓存及应用场景

    在JavaScript中,可以通过函数缓存来提高函数的执行效率,本文就来介绍一下JavaScript实现函数缓存及应用场景,具有一定的参考价值,感兴趣的可以了解一下
    2024-01-01
  • JavaScript折半查找(二分查找)算法原理与实现方法示例

    JavaScript折半查找(二分查找)算法原理与实现方法示例

    这篇文章主要介绍了JavaScript折半查找(二分查找)算法原理与实现方法,结合具体问题描述了折半查找算法的原理、实现方法及相关操作注意事项,需要的朋友可以参考下
    2018-08-08
  • 深入理解javascript prototype的相关知识

    深入理解javascript prototype的相关知识

    这篇文章主要介绍了深入理解javascript prototype的相关知识,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • 解决layui动态加载复选框无法选中的问题

    解决layui动态加载复选框无法选中的问题

    今天小编就为大家分享一篇解决layui动态加载复选框无法选中的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-09-09
  • JS+HTML5 FileReader对象用法示例

    JS+HTML5 FileReader对象用法示例

    这篇文章主要介绍了JS+HTML5 FileReader对象用法,结合具体实例形式分析了FileReader对象的常用方法及简单使用技巧,需要的朋友可以参考下
    2017-04-04
  • JavaScript仿聊天室聊天记录

    JavaScript仿聊天室聊天记录

    这篇文章主要为大家详细介绍了JavaScript仿聊天室聊天记录实现,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • 基于javascript html5实现多文件上传

    基于javascript html5实现多文件上传

    这篇文章主要为大家详细介绍了基于javascript html5实现多文件上传的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-03-03
  • JS浏览器BOM常见操作实例详解

    JS浏览器BOM常见操作实例详解

    这篇文章主要介绍了JS浏览器BOM常见操作,结合实例形式详细分析了JS浏览器BOM模型元素常见操作技巧与使用注意事项,需要的朋友可以参考下
    2020-04-04
  • JavaScript设计模式之观察者模式实例详解

    JavaScript设计模式之观察者模式实例详解

    这篇文章主要介绍了JavaScript设计模式之观察者模式,结合实例形式详细分析了javascript观察者模式的概念、原理、用法及相关操作注意事项,需要的朋友可以参考下
    2019-01-01
  • JavaScript对象数组排序函数及六个用法

    JavaScript对象数组排序函数及六个用法

    本文给大家分享一个用于数组或者对象的排序的函数。该函数可以以任意深度的数组或者对象的值作为排序基数对数组或的元素进行排序
    2015-12-12

最新评论