日期:2014-05-16  浏览次数:20387 次

求正则:将 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>