1.JavaScript 不像和c# vb.net 中一样 直接就可以替换所以的要替换的字符,例如:
<script language="javascript">
var str="ajcdgffakka"
//在此我想将字母a替换成字母A
alert(str.replace("a","A"))
</script>
结果: 只是替换了字符串的第一个a,要求是要替换所有的a!
有全局标志 g,那么 replace() 方法将替换所有匹配的子串。否则,它只替换第一个匹配子串。
可以在后面加g来替换所有的a
<script language="javascript">
var str="ajcdgffakka"
//在此我想将字母a替换成字母A
alert(str.replace("ag","A"))
</script>
2.JavaScript 中的replace()支持正则表达式它可以按照正则表达式的规则匹配字符或字符串,然后给予替换!
<script language="javascript">
var str="ajcdgffakka"
//在此我想将字母a替换成字母A
alert(str.replace("/a/g","A"))
</script>