描述
正则表达式中replace方法的使用
代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
var str = "xxx";
var reg = /x/;
var reg2 = /x/g; // /后面是模式修订符号,i代表不区分大小写,g代表全部匹配
alert(str.replace('x','y'));
alert(str.replace(reg,'y'));
alert(str.replace(reg2,'y'));
var str = "get-element-by-id"; //替换字符串为getElementById
var reg = /-\w/g;
var relace_str=str.replace(reg,function(e){
return e.slice(1).toUpperCase();
})
alert(relace_str);
</script>
</body>
</html>