JS使用replace替换字符串中的某段或某个字符

函数的介绍参考:http://www.w3school.com.cn/jsref/jsref_replace.asp

下列代码将Hello World!中的World替换为Jim

<html>
<body>

<script type="text/javascript">

var str="Hello World!"
document.write(str.replace("World","Jim"))

</script>
</body>
</html>
时间: 2024-08-29 02:37:05

JS使用replace替换字符串中的某段或某个字符的相关文章

JS 替换字符串中多次出现的某个字符

/**方法一: *替换次数确定,并且次数较少时:使用此法 */ var via = "某地1#某地2#某地3"; var viaDeal = via.replace("#","-->").replace("#","-->"); /**  * 某地1-->某地2-->某地3   */ /** *   方法二: *替换次数不确定,或者次数多时,使用此法 */ var via ="

js替换字符串中所有指定的字符

第一次发现JavaScript中replace() 方法如果直接用str.replace("-","!") 只会替换第一个匹配的字符. 而str.replace(/\-/g,"!")则可以全部替换掉匹配的字符(g为全局标志). replace() The replace() method returns the string that results when you replace text matching its first argumen

js拾遗: replace 替换参数

先来看一个简单的例子吧. var str = "123X321".replace("X", "$'"); 替换后的 str 是什么呢?是 "123$'321" ...吗??如果你的浏览器是 IE6-8 的话,确实是这个结果,可是那只是变态IE的结果.标准浏览器下会是什么呢? var str = "123X321".replace("X", "$'"); console

替换字符串中美元大括号的字符串

import java.util.ArrayList; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * 创建日期:2014年6月9日 17:23:29 * 作者:黄飞 * 联系方式:QQ:834865081 * 邮箱:[email protected]

JS 利用正则表达式替换字符串

JS 利用正则表达式替换字符串 博客分类: JavaScript 学习资料 Java代码 收藏代码 JS 利用正则表达式替换字符串 var data = "123123,213,12312,312,3,Caat,cat,dsfsdfs,"; var reCat = /\bc([a-z]|[A-Z]|[0-9])*t\b/ig; //•g(全文查找):•i(忽略大小写):•m(多行查找) var res = data.replace(reCat,"AAA"); 输出:

js实现从字符串中查找出现次数最多的字符的两种解决办法

方法一:正则表达式匹配 1 var str = "adadfdfseffserfefsefseeffffftsdg"; 2 var maxLength = 0; var result = ""; 3 while (str != '') { 4 oldStr = str; 5 getStr = str.charAt(0); 6 str = str.replace(new RegExp(getStr, "g"), ""); 7 i

替换字符串中的空格

题目描述: 请实现一个函数,将一个字符串中的空格替换成"%20".例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy. 输入: 每个输入文件仅包含一组测试样例. 对于每组测试案例,输入一行代表要处理的字符串. 输出: 对应每个测试案例,出经过处理后的字符串. 样例输入: We Are Happy 样例输出: We%20Are%20Happy -------------------------------------------------

JavaScript替换字符串中最后一个字符

1.问题背景 在一个输入框中,限制字符串长度为12位.利用键盘输入一个数字,会将字符串中最后一位替换,比方:111111111111.再输入一个3,会显示111111111113 2.详细实现 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html x

关于js的replace替换

msgContent = msgContent.replace("a","b"); 这样的替换只会把第一个a替换成b,不会替换全部的a,如我输入 aba结果为:bba //替换所有字符 function replaceAll(str,str1,str2) { var result = str.replace(eval("/"+str1+"/gi"),str2); return result; } msgContent = re