转变成2000-01-01;
string=string.replace(/年|月|日/g,'-')
//注意 / /g 是正则写法;
中间用 | 区分每个需要替换的字符
逗号后面的是想换成的字符!
正则表达式好像不能一次替换成不同的,正则表达式可以把特定字符串的每一部分替换成不同的字符串
例如:
<script type="text/javascript">
var str="<test><test><test>"
str = str.replace(/<(test)><(test)><(test)>/g, "[$1]b$2bc$3c")
document.write(str)
</script>
但是不能把一段字符串的每一个相同字符换成不同字符,只能每一个去判断