当前位置: 移动技术网 > IT编程>网页制作>CSS > JavaScript的replace()使用方法&&怎么替换全部

JavaScript的replace()使用方法&&怎么替换全部

2019年01月09日  | 移动技术网IT编程  | 我要评论

雨露计划,路过花开,男子向烟瓶倒酒精 下一幕太神奇了

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);

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网