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 客户姓名" /> <input type="button" value="replace"
οnclick="myreplace()"/><br/>
<input type="text" id="content2" value=""/>
</BODY>
</HTML>

js的全部替换函数replaceAll相关推荐

  1. js中字符替换函数String.replace()使用技巧

    String.replace( ) 简介 语法: var strings = string.replace(regexp, replacement) regexp :您要执行替换操作的正则表达式,如果 ...

  2. java字符串替换多个字符串_java 字符串替换函数replaceAll 一次同时替换多个字符串...

    重写ValidateEntity虚方法实现可控的上下文验证和自定义验证 上篇文章介绍了ValidationAttribute和IValidatableObject.Validate验证,但是这种验证还 ...

  3. JS字符串替换函数全部替换方法

    JS字符串替换函数全部替换方法 正则表达式浏览器HTML  JS字符串替换函数:Replace("字符串1″, "字符串2″), 1.我们都知道JS中字符串替换函数是Replace ...

  4. php 全局匹配,JS使用RegExp对象实现replaceall全局匹配并替换

    javascript中替换字符串的方法是replace函数,但在网站开发的过程中使用时却发现该函数只会替换第一个被匹配的字符,而不能像PHP的replace一样实现全局匹配并替换. 例: var st ...

  5. .JS replace方法替换所有字符

    今天在js中做替换功能时,发现replace字符替换字符时只替换第一个匹配的字符 为了实现所有字符的替换,我查了下资料可以用正则实现要求 我先看下这个函数的用法 定义和用法 replace() 方法用 ...

  6. clickhouse 常用函数 算数函数 时间函数 日期函数 字符串函数 比较函数 数据类型函数 逻辑函数 类型转换函数 替换函数 数组函数 随机函数 编码函数 UUID URL IP 函数

    clickhouse 常用函数 算数函数 时间函数 日期函数 字符串函数 比较函数 数据类型函数 逻辑函数 类型转换函数 替换函数 数组函数 随机函数 编码函数 UUID URL IP 函数 算数函数 ...

  7. 手机视频直播系统开发关于Js敏感词替换成*功能介绍

    手机视频直播系统开发关于Js敏感词替换成*功能介绍,实现字符串过滤的方式有很多种,每个编程语言都有相应的处理方式,因语言不同,所使用的函数就有所不同,但最终的目的都是为达到用户的绿色上网,及安全上网, ...

  8. js的常用封装函数库之Number操作

    js的常用封装函数库之Number操作: /* * 函数功能:Number */class NumberFn {/*随机数范围*/random (min, max) {if (arguments.le ...

  9. js replace 全局替换的操作方法

    这篇文章主要介绍了js replace 全局替换的操作方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 js 的replace 默认替换只替换第一个匹配的字符,如果字符串有 ...

最新文章

  1. 用css打印html
  2. 爬虫学习笔记(二十)—— 字体反爬
  3. 九十六、轻松搞定Python中的PPT办公自动化系列
  4. boost::adjacency_matrix用法的测试程序
  5. Ubuntu安装PHP时候出错--xml2-config not found.
  6. Why you have so few friends?
  7. LeetCode 1961. 检查字符串是否为数组前缀
  8. J-Rooms及时会议室 v4.5.5333.1104
  9. ViewDragHelper
  10. python 词频统计
  11. 非均匀有理B-样条(Non-Uniform Rational B-Splines, NURBS)基础知识
  12. html预览pdf上的电子印章,移动端pdf预览-水印电子签章问题
  13. jquery实现多选框
  14. 网上体育用品商城(ssm,mysql,bootstrap,html,css)
  15. 2.智能快递柜(终端篇)
  16. Excel数据透视和Python数据透视
  17. 【SHELL】如何让一个脚本有错误时停下来?
  18. 返回一个整数的反序数函数
  19. 高德地图海量撒点 (普通/实时)
  20. GWAS - plink介绍与安装(Mac)

热门文章

  1. runLoop和runtime的分析
  2. 【Laravel-海贼王系列】第九章, Events 功能解析
  3. 连表/子查询/计算的sql
  4. 后台服务项目的白盒测试之旅
  5. Java 抽象类与接口的区别
  6. Git Bash修改默认路径
  7. CentOS下的Autoconf和AutoMake(实践篇) 2
  8. 插入排序,希尔排序,堆排序
  9. oracle中merge的用法,以及各版本的区别 Create checkbox全选JS(转载)
  10. Kernel那些事儿之内存管理(7) --- Slab(上)