-- 创造无限可能

javascript常用字符串操作

2022-06-11 21:41:17
541 人浏览 10 人点赞
有用,点赞支持一下

javascript 替换,replace

replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。
语法:str.replace(regexp|substr, newSubStr|function)
参数1:必需,正则表达式或者字符串
参数2:必需,替换文本或生成替换文本的函数

案例一:只替换一个

var str = '你好,世界!你好,这个世界!'
var new_str = str.replace('世界','地球') //'你好,地球!你好,这个世界!'
var new_str = str.replace(/世界/,'地球') //'你好,地球!你好,这个世界!'

案例二:全局替换

var str = '你好,世界!你好,这个世界!'

var new_str_2 = str.replace(/世界/g,'地球') //'你好,地球!你好,这个地球!'

案例三:字符串首字母替换成大写

var str = 'hello world!'
var new_str = str.replace(/\b\w+\b/g,function(word){
  return word.substring(0,1).toUpperCase()+word.substring(1);
}) //'Hello World'