有字符串var=’abc455efgabcab’
去掉字符串中的a、b、c字符,形成结果345efg
<script type="text/javascript">
var str='abc345efgabcab';
document.write(str.replace(/([a-c])/g,''));//g表示全局,将替换所有匹配的子串,a-c替换为空字符
</script>
结果为:345efg
replace(/准备替换的字符/,’要替换的字符’/)
将字符串中的数字用中括号括起来
<script type="text/javascript">
var str='abc345efgabcab';
document.write(str.replace(/(\d)/g,'[$1]'));
</script>
结果为:abc[3][4][5]efgabcab
\d表示0-9中任何一个数
1表示一个变量名
是组成字符串的一种
将字符串中的每个数字的值分别乘以2
<script type="text/javascript">
var str='abc345efgabcab';
document.write(str.replace(/(\d)/g,function(num){return num*2}));
</script>
结果:abc6810efgabcab