JS 实现replaceAll函数

  JS目前只提供了replace函数,但可以通过正则表达式并配合replace函数完成java中的replaceAll方法功能。

案例1:

  将字符串中的空格去掉,输出结果为WORLD

function replaceAll(){
  		var str = "W O R L D";
  		str = str.replace(new RegExp(/ /g), "");
  		alert(str);
  	}


案例2:

  将字符串中的0替换为1,输出结果为1111  

function replaceAll(){
  		var str = "0011";
  		str = str.replace(new RegExp(/0/g), "1");
  		alert(str);
  	}

总结:/x/g,正则表达式中x为待替换的字符,x还可以表示更复杂的替换。

例如:str.replace(new RegExp(/[0-9]/g), ""); 将字符中含有0-5之间的数字进行全部去掉



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章