<script type="text/javascript"> var mm="2008年10月1日" var dd="aaa2008年1月01日sa" alert(mm.replace(/^.*?(\d{0,4})年(\d{0,2})月(\d{0,2})日.*?$/,function (a,b,c,d){var m=b; m=m+((c.length==2)?c:"0"+c)+((d.length==2)?d:"0"+d);return m;})) alert(dd.replace(/^.*?(\d{0,4})年(\d{0,2})月(\d{0,2})日.*?$/,function (a,b,c,d){var m=b; m=m+((c.length==2)?c:"0"+c)+((d.length==2)?d:"0"+d);return m;})) </script> 上面的有点问题
好久远的贴啊,呵呵 <script type="text/javascript"> function R(){ var first = arguments[1]; return first.replace(/[^\d]/g,""); } var mm = "2008年10月1日"; var dd = "aaa2008年1月01日sa"; var reg = /(\d{1,4}年\d{1,2}月\d{1,2}日)/; alert(mm.replace(reg,R)); alert(dd.replace(reg,R)); </script>
<script type="text/javascript">
var mm="2008年10月1日"
var dd="aaa2008年1月01日sa"
alert(mm.replace(/^.*?(\d{0,4})年(\d{0,2})月(\d{0,2})日.*?$/,function (a,b,c,d){var m=b; m=m+((c.length==2)?c:"0"+c)+((d.length==2)?d:"0"+d);return m;}))
alert(dd.replace(/^.*?(\d{0,4})年(\d{0,2})月(\d{0,2})日.*?$/,function (a,b,c,d){var m=b; m=m+((c.length==2)?c:"0"+c)+((d.length==2)?d:"0"+d);return m;}))
</script>
上面的有点问题
<script type="text/javascript">
function R(){
var first = arguments[1];
return first.replace(/[^\d]/g,"");
}
var mm = "2008年10月1日";
var dd = "aaa2008年1月01日sa";
var reg = /(\d{1,4}年\d{1,2}月\d{1,2}日)/;
alert(mm.replace(reg,R));
alert(dd.replace(reg,R));
</script>