JavaScript的replace()使用方法&&怎么替换全部
记录下js中经常用到的replace()替换
一、官方定义
str.replace(regexp/substr,replacement)
regexp/substr:必需。规定子字符串或要替换的模式的 regexp 对象。
replacement:必需。一个字符串值。规定了替换文本或生成替换文本的函数。
二、用法
1、用 replace()替换字符串中的字符。
var str="wo shi linjianlong!"
console.log(str.replace(/shi/,"jiao"))
2、用 replace()进行全局替换。—-主要加个g开启全局模式
var str="wo shi linjianlong! hahaha wo shi linjianlong";
console.log(str.replace(/shi/g,"jiao"))
3、用 replace()确保大写字母的正确性。 —主要用i
text = "javascript tutorial";
document.write(text.replace(/javascript/i, "javascript"));
4、用 replace() 来转换姓名的格式。
name = "doe, john";
document.write(name.replace(/(\w+)\s*, \s*(\w+)/, "$2 $1"));
5、用 replace() 来转换引号。
name = '"a", "b"';
document.write(name.replace(/"([^"]*)"/g, "'$1'"));
6、用 replace() 把单词的首字母转换为大写。
name = 'aaa bbb ccc';
uw=name.replace(/\b\w+\b/g, function(word){
return word.substring(0,1).touppercase()+word.substring(1);}
);
document.write (uw);
上一篇: 浅谈微信小程序中的坑之一:图片不能正常显示的原因是什么
下一篇: 国际化路程
推荐阅读
-
如何使用JavaScript的replace替换字符串
-
edius怎么替换素材? edius替换命令的使用方法
-
edius怎么替换素材? edius替换命令的使用方法
-
JavaScript的replace()使用方法&&怎么替换全部
-
ai文字怎么替换混合轴? ai替换混合轴的使用方法
-
JavaScript:17-正则表达式、正则表达式概述、正则表达式在js中的使用、正则表达式中特殊字符、表单验证、正则替换replace
-
javascript - 正则替换replace中$1的用法
-
正则-preg_replace_callback 怎么调用本函数的变量做替换值
-
js replace() 文本替换你所不知的_javascript技巧
-
js的replace全部动态替换动态字符串