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