1:使用replace函数替换
var str="hello world!"
str=str.replace("l","")
即使用空串替换某一个字符串,则是可以实现去除指定字符串功能
2:使用字符串分割函数在聚合
var str="hello world!"
var items=str.split("o")
会得到一个数组,数组中包括利用o分割后的多个字符串(不包括o)
var newStr=items.join("")
会得到一个新字符串,将数组中的数组使用空串连接成一个新字符串
如上,去掉'aaaabbbbcccc'中的'bbbb',先将str0以str1分割,得到['aaaa', 'cccc'],然后再join连接得到'aaaacccc'。
其他方法
<script language="JavaScript">var strM = "javascript is a good script language"
//在此我想将字母a替换成字母A
alert(strM.replace("a","A"))
</script>
这样只能替换第一个“a”字母
<script language="javascript">
var strM = "javascript is a good script language"
//在此将字母a全部替换成字母A
alert(strM.replace(/a/g,"A"))
</script>