js替换字符串方法

1.正则表达式

2.replace

var data={
	t1:‘1111‘,
	t2:‘2222‘,
}
var str = ‘abcadeacf‘;
var str1 = str.replace(/a/g, data.t1);
console.log(str1)

  

原文地址:https://www.cnblogs.com/fm060/p/8542915.html

时间: 2024-11-04 10:41:27

js替换字符串方法的相关文章

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替换字符串的问题

软件的一处功能用到EasyUI的表单提交,返回一串字符串,这串字符串里有一段HTML代码,正常的情况下这段HTML代码里的双引号"  是用 \ 转义过的.在IE中没问题,但是在Firefox和Chrome里那段字符串就自动加上了"而且原来的双引号还在.但是看响应内容的字符串就没有.用firebug调试的时候输出来的字符串就变了. 请求响应和IE中是这样 {"id":2,"title":"文章标题","info&quo

JS截取字符串方法实例

// JS截取字符串可使用 substring()或者slice() // // 函数:substring() // 定义:substring(start,end)表示从start到end之间的字符串,包括start位置的字符但是不包括end位置的字符. // 功能:字符串截取,比如想从"MinidxSearchEngine"中得到"Minidx"就要用到substring(0,6) // 例子: var src="images/off_1.png&quo

js替换字符串

js替换最后一次出现的匹配的字符串 var v = "abbbabbbbab"; var pos = v.lastIndexOf("a"); var vv = v.substring(0, pos) + "c" + v.substring(pos+1, v.length); alert(vv); js直接替换第一次出现的匹配字符串 var str = "adksdjfldjfoeoxl"; var t = str.lastIn

三种JS截取字符串方法

JS提供三个截取字符串的方法,分别是:slice(),substring()和substr(),它们都可以接受一个或两个参数: var stmp = "rcinn.cn"; 使用一个参数 alert(stmp.slice(3));//从第4个字符开始,截取到最后个字符;返回"nn.cn" alert(stmp.substring(3));//从第4个字符开始,截取到最后个字符;返回"nn.cn" 使用两个参数 alert(stmp.slice(1

js 替换字符串 replace函数运用

<!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 runat="server"> <title&

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

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

js常用字符串方法汇总

concat()将两个或多个字符的文本组合起来,返回一个新的字符串. var a = "hello"; var b = ",world"; var c = a.concat(b); alert(c); //c = "hello,world" indexOf()返回字符串中一个子串第一处出现的索引(从左到右搜索).如果没有匹配项,返回 -1 . var index1 = a.indexOf("l"); //index1 = 2

js替换字符串中特殊字符

var reg=/\\|\/|\?|\?|\*|\"|\“|\”|\'|\‘|\’|\<|\>|\{|\}|\[|\]|\[|\]|\:|\:|\.|\^|\$|\!|\~|\`|\|/g; var temp = value.replace(reg,""); 以上正则表达式可以替换 斜杠.反斜杠.?.*.[].[].!.~.`.^.$.!.:等特殊字符,包含windows文件命名不能出现的所有特殊字符