javascript 模糊替换解决思路

javascript 模糊替换
之前是 :
var mom = '广东,湖南,北京,安徽,福建,甘肃,广西,贵州,海南,河北,河南,黑龙江,湖北,吉林,江苏,江西,辽宁,内蒙古,宁夏,青海,山东,山西,陕西,上海,四川,天津,*,*,云南,浙江,重庆'
var value =''广东,湖南'
var fu = mom.replace(value+",","");  // 这样 fu 就变成:  北京,安徽,福建,甘肃,广西,贵州,海南,河北,河南,黑龙江,湖北,吉林,江苏,江西,辽宁,内蒙古,宁夏,青海,山东,山西,陕西,上海,四川,天津,*,*,云南,浙江,重庆


现在的问题是:
var value =''广东17:23:23,湖南17:25:34'
替换不了了。

现在还想得到 fu 跟之前的一样。
求思路或者方法。
------解决思路----------------------

var mom = '广东,湖南,北京,安徽,福建,甘肃,广西,贵州,海南,河北,河南,黑龙江,湖北,吉林,江苏,江西,辽宁,内蒙古,宁夏,青海,山东,山西,陕西,上海,四川,天津,*,*,云南,浙江,重庆';
var value ='广东17:23:23,湖南17:25:34';
var arr = value.match(/[\u4e00-\u9fa5]+/ig);
var fu = mom;
for(var i=0, l = arr.length; i<l; ++i)
fu =fu.replace(arr[i],"");
fu =fu.replace(/^,+
------解决思路----------------------
,+,
------解决思路----------------------
,+$/g,"");
alert(fu);