js字符串替换函数replace()详解介绍

语法

stringObject.replace(regexp/substr,replacement)

replace
用来查找匹配一个正则表达式的字符串,然后使用新字符串代替匹配的字符串。

 代码如下 复制代码
var result1 = a.replace(re,"Hello");
//result1 = "Hello"
var result2 = b.replace(re,"Hello");
//result2 = ",world"

例1

 代码如下 复制代码

<script language="javascript">
var strM = "javascript is a good script language";
//在此我想将字母a替换成字母A
alert(strM.replace("a","A"));
</script>

上面的替换只是简单的,我们上面讲了replace可以用正则匹配替换的

例2

 代码如下 复制代码

<script language="javascript">
var strM = "javascript is a good script language";
//在此将字母a全部替换成字母A
alert(strM.replace(/a/g,"A"));
</script>

替换所有要替换字符

//将字母i全部替换成5

 代码如下 复制代码

<script language="javascript">
var txt = "sjfisjfisdjfijsidfjioalfjewofjjgs";
alert(txt .replace(/i/g,"5"));
</script>

//只将第一个字母i替换成5

<script language="javascript">
var txt = "sjfisjfisdjfijsidfjioalfjewofjjgs";
alert(txt .replace("i","5"));
</script>

时间: 2024-08-30 22:33:09

js字符串替换函数replace()详解介绍的相关文章

js字符串转数组split()详解介绍

split方法有两个参数,第一个是分隔符.也就是按照什么来分割字符串,例如可以按照逗号","等等:第二个参数是可选的,控制保留分割段数. stringObject.split(separator,howmany) 例1    代码如下 复制代码 <SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript> <!-- var strAry,string="a,b,c,d,e,f" strAry=strin

SQL Server替换函数应用详解

--SQL正则替换函数 代码如下: CREATE function dbo.regexReplace ( @source ntext, --原字符串 @regexp varchar(1000), --正则表达式 @replace varchar(1000), --替换值 @globalReplace bit = 1, --是否是全局替换 @ignoreCase bit = 0 --是否忽略大小写 ) returnS varchar(1000) AS begin declare @hr integ

SQL Server正则表达式 替换函数应用详解_MsSql

--SQL正则替换函数 复制代码 代码如下: CREATE function dbo.regexReplace ( @source ntext, --原字符串 @regexp varchar(1000), --正则表达式 @replace varchar(1000), --替换值 @globalReplace bit = 1, --是否是全局替换 @ignoreCase bit = 0 --是否忽略大小写 ) returnS varchar(1000) AS begin declare @hr

php 字符串截取函数用法详解

substr()是php自带的一个截取字符串的函数,只能处理英文,数字,却不能截取中文混排的,所以如果需要截取中文混排的字符串,可以参考第二个代码.  代码如下 复制代码 //构造字符串  $str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";  echo "原字符串:".$str."";  //按各种方式进行截取  $str1 = substr($str,5);  echo "从第5个字符开始取至最后:".

thinkPHP内置字符串截取函数用法详解

本文实例讲述了thinkPHP内置字符串截取函数用法.分享给大家供大家参考,具体如下: thinkphp内置了一个可以媲美smarty的模板引擎,给我们带来了很大的方便.调用函数也一样,可以和smarty一样调用自己需要的函数,而官方也内置了一些常用的函数供大家调用. 比如今天我们说的截取字符串函数,在thinkphp模板引擎里可以这样写:{$vo.title|msubstr=0,5,'utf-8′,false} 至于{$vo.title}这个大家肯定不陌生了.就说说后边的函数msubstr吧.

js function函数定义详解介绍

其实我们常用的定义函数的写法只是写法之一,写法其实有三种: 1 声明式的(静态的) 2 对象式的(动态的) 3 字面量式的(也被称为函数表达式) 以下是引用片段:  代码如下 复制代码 function func1(-){-} var func2=function(-){-}; var func3=function func4(-){-}; var func5=new Function(); 下面分别介绍一下.  1 声明式的 写法:function func(param1,param2-){-

javascript中字符串替换函数replace()方法与c# 、vb 替换有一点不同_javascript技巧

1.<script language="javascript"> var str = "ajfhslajd and"; //在此我想将字母a替换成字母A alert(str.replace("a","A")); </script> 结果:是只有替换了字符串的首字符a 这不是我要的结果 看↓ 2.replace()支持正则表达式,它可以按照正则表达式的规则匹配字符或字符串,然后给予替换! <scri

php中iconv函数用法详解介绍

iconv不是php的默认函数,也是默认安装的模块.需要安装才能用的. 如果是windows2000+php,你可以修改php.ini文件,将extension=php_iconv.dll前的";"去掉,同时你要copy你的原php安装文件下的iconv.dll到你的winnt/system32下 用法如下:  代码如下 复制代码 $string = "亲爱的朋友欢迎访问胡文芳的博客,希望给您带来一点点的帮助!"; iconv("utf8",&q

javascript中字符串替换函数replace()方法(1/2)

举个例子,将字符串所有单词倒序,用replace()处理是如此简单. <script language="网页特效"> var strm = "网页特效 is a good script language"; function change(word) { var result = word.match(/(w)/g); if ( result ) { var str = ""; for ( var i=result.length-1