首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

求正则:将 2007-8-16 格式转换为 07.8.16 格式,该怎么处理

2012-03-07 
求正则:将 2007-8-16 格式转换为 07.8.16 格式求正则:将2007-8-16格式转换为07.8.16格式小弟初学正则,对调

求正则:将 2007-8-16 格式转换为 07.8.16 格式
求正则:将   2007-8-16   格式转换为   07.8.16   格式

小弟初学正则,对调用方法还是有些模糊,还望大侠写一完整调用

谢谢!

[解决办法]
<script type= "text/javascript ">
/* <![CDATA[*/
var s = "2007-8-16 ";
alert(s.replace(/[^\d]+/g, ". ").replace(/[\d][\d]([\d][\d])/g, "$1 "));
/*]]*/
</script>
[解决办法]
alert( '2007-8-16 '.replace(/^\d+(\d{2})-(\d{1,2})-(\d{1,2})$/g, '$1.$2.$3 '));
[解决办法]
我也来一个:D
<script type= "text/javascript ">
alert( "2007-8-16 ".match(/\d{1,2}(?=\-|$)/g).join( ". "));
</script>

热点排行