请教JS如何把文本框输入的yyyy.mm.dd时间格式转换成yyyy-mm-dd格式 alert("2008.09.10".replace(/\./g,"-")); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 alert("09.10.2008".replace(/(\d\d).(\d\d).(\d{4})/g,"$3-$1-$2"));不能自动识别两种格式 <html><script>function formatDate(obj){ var pattern1=/^\d{4}\.\d{1,2}\.\d{1,2}$/; if(pattern1.test(obj.value)) { obj.value=obj.value.replace(/\./g,"-"); return; } var pattern2=/^(\d{1,2})\.(\d{1,2})\.(\d{4})$/; { obj.value=obj.value.replace(pattern2,"$3-$1-$2"); return; }}</script><body><input onblur="formatDate(this);" /></body></html> 关于页面取值的问题 js 里面有引用么?详细看代码 想做个oracle网站上那种风格的菜单,鼠标滑过时有1个下拉框,里面可以放图片和分栏的链接 请问有这样大富翁游戏的源代码吗? 关于PHP和JAVASCRIPT中交互使用值的问题 想在html在线编辑器中插入一个标准的分数 (十万火急)关于过滤HTML字符的问题 js和vbs对照手册,大家帮我完成第11部分!7个函数的对照 请问各位,浮动工具栏怎么做? “拒绝访问”问题 如何从一个页面传参数到另一个页面的javasrcipt函数 ?大家帮忙看看这是什么,无法理解,关于javascript window的
alert("09.10.2008".replace(/(\d\d).(\d\d).(\d{4})/g,"$3-$1-$2"));不能自动识别两种格式
<script>
function formatDate(obj)
{
var pattern1=/^\d{4}\.\d{1,2}\.\d{1,2}$/;
if(pattern1.test(obj.value))
{
obj.value=obj.value.replace(/\./g,"-");
return;
}
var pattern2=/^(\d{1,2})\.(\d{1,2})\.(\d{4})$/;
{
obj.value=obj.value.replace(pattern2,"$3-$1-$2");
return;
}
}
</script>
<body>
<input onblur="formatDate(this);" />
</body>
</html>