批量替换字符串中多个字符

需求:替换字符串“18226638837;18055147368,18055147368,18055147368;18055147368;18055147368;18055147368;18055147368;18055147368,18055147368;”中的中文逗号、英文逗号、中文分号为英文分号

实现:

  1. 方式一:遍历替换
    var regArr = [
    	{'reg':'\,','value':'\;'},
    	{'reg':'\,','value':'\;'},
    	{'reg':'\;','value':'\;'}
    ];
    for(var i = 0; i < regArr.length; i++){
        var reg=new RegExp(regArr[i].reg,"g");
        document.getElementById(id).value = document.getElementById(id).value.replace(reg,regArr[i].value);
    }

     

你可能感兴趣的:(Regular,Cloud,Computing)