js 字符替换函数

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<title>js 字符替换函数</title>
<script>
//reps教程tr:原字符串--rgexp:被替换的字符--replacetext:去替换的字符
function replacestring(repstr, rgexp, replacetext){
 var str = repstr.replace(rgexp, replacetext)
 if ( str.indexof(rgexp) != -1 ){
  str = replacestring(str, rgexp, replacetext);
 } 
 return str;
}

function strreplace()
{
 var s = document.getelementbyid('s').value;
 var s1 = document.getelementbyid('s1').value;
 alert( replacestring(s, s1, 'vvv') );
}

</script>
</head>

<body>
<form id="form1" name="form1" method="post" action="">
  <label for="s"></label>
  原字符串
  <input type="text" name="s" id="s" />
  替换成
  <label for="s1"></label>
  <input type="text" name="s1" id="s1" />
  <input type="button" name="button" id="button" value="替换" onclick="网页特效:strreplace();"/>
</form>
</body>
</html>

/*
var str = "aaaaaabcaae" ;
var reg = /a/g;  //定义正则 全文匹配'a'
str.replace(reg,'f');   //结果返回ffffffbcffee

拿到文本框1 的值,赋值给 str
得到文本框2 的值,赋值给 a
用a来构建一个正则表达式 var reg = new regexp(a,'g');

function(str,reg){
return str.replace(reg,'f');  
}

调用函数后就可以得到 匹配的结果

replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。

语法
stringobject.replace(regexp/substr,replacement)参数 描述
regexp/substr 必需。规定子字符串或要替换的模式的 regexp 对象。

请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 regexp 对象。
 
replacement 必需。一个字符串值。规定了替换文本或生成替换文本的函数。

*/

时间: 2024-10-04 15:34:20

js 字符替换函数的相关文章

js字符替换函数的详细使用方法

定义和用法 replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串. 语法 stringObject.replace(regexp/substr,replacement) 参数 描述 regexp/substr  必需.规定子字符串或要替换的模式的 RegExp 对象. 请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 RegExp 对象. replacement 必需.一个字符串值.规定了替换文本或生成替换文本的函数.

js replace字符替换函数

今天我们讲到了js的字符替换函数replace详解,主要会讲到他替换简单的字符以及利用正则表达式来处理字符替换,有需的朋友可以看看. 最简单替换函数   <script language="网页特效"> var strm = "javascript is a good script language"; //在此我想将字母a替换成字母a alert(strm.replace("a","a")); </scri

java replace字符替换函数的使用方法

java replace字符替换函数的使用方法 replace(char oldChar, char newChar) public class MainClass {    public static void main( String args[] )    {       String s1 = new String( "hello" );       String s2 = new String( "GOODBYE" );       String s3 =

php字符串与字符替换函数

在php教程替换字符效率最高也是最简单字符替换函数str_replace($arr1,$arr2,$str) 实例一  代码如下 复制代码 str_replace("iwind", "kiki", "i love iwind, iwind said"); 将输出 "i love kiki, kiki said" 结果 即将 原字符串中的所有"iwind"都替换成了"kiki".str_r

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

定义和用法 replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串. 语法 stringObject.replace(regexp/substr,replacement)参数 描述 regexp/substr 必需.规定子字符串或要替换的模式的 RegExp 对象. 请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 RegExp 对象.   replacement 必需.一个字符串值.规定了替换文本或生成替换文本的函数.

replace MYSQL字符替换函数sql语句分享(正则判断)_Mysql

复制代码 代码如下: Update dede_addonsoft SET dxylink=REPLACE(dxylink, '.zip', '.rar') where aid > 45553; 复制代码 代码如下: update `table_name` set field = replace(field,'.rar','.7z'); table_name:要查询的表名, field:表里的字段名, replace(field,'.rar','.7z'); :正则匹配,把field字段里的 .r

javascript string.replace()字符替换函数

replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串. 语法 stringObject.replace(regexp/substr,replacement)参数 描述 regexp/substr 必需.规定子字符串或要替换的模式的 RegExp 对象. 请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 RegExp 对象.   replacement 必需.一个字符串值.规定了替换文本或生成替换文本的函数.   11

php回车与空格字符替换函数

  // 函数名:ReplaceSpacialChar($C_char) // 作 用:特殊字符替换函数 // 参 数:$C_char(待替换的字符串) // 返回值:字符串 // 备 注:这个函数有问题,需要测试才能使用 //-----------------------------------------------------------------------------------  代码如下 复制代码 function ReplaceSpecialChar($C_char) { $C

php 字符替换函数 substr_replace 与 str_replace 用法

PHP字符串中替换指定字符串有两个函数 substr_replace():把字符串的一部分替换为另一个字符串 str_replace():使用一个字符串替换字符串中的另一些字符 substr_replace() substr_replace() 函数用于把字符串的一部分替换为另一个字符串,返回混合类型.  代码如下 复制代码 <?php echo substr_replace('abcdef', '###', 1); //输出 a### echo substr_replace('abcdef',