例:将时间格式为2008-08-08 08:08:08.0格式化为20080808080808。
函数传入参数:原始格式时间串
返回值:指定格式的时间串
function replaceTime(time)
{
var result=time;
//result=result.replace("-","");//这种方式只能去掉第一个-,因此需要用下面的正则表达式进行所有的字符替换
result=result.replace(/-/g,"");//去掉所有的-
result=result.replace(/:/g,"");//去掉所有的:
result=result.replace(/ /g,"");//去掉所有的空格
result=result.substr(0,14);
return result;
}
注意replace("-","")与result.replace(/-/g,"")的区别
replace("-","")只能将字符串中第一个字符“-”去掉,后面的“-”仍然存在;
result.replace(/-/g,"")能将字符串中所有的字符“-”去掉。