javascript - 使用 javaScript 的日期自动格式化

标签 javascript

如何使用javascript在输入文本框中设置自动格式化日期

当在文本框中输入yyyyMMdd格式时,会自动变为yyyy/MM/dd格式

例如: 如果您输入的是 20120427,那将更改为 2012/04/27

最佳答案

你可以尝试这个 javaScript 函数并从你的文本框的 onChange 事件中调用它

function dateFormat(el){
    value = el.value;       
    el.value = value.replace(/^([\d]{4})([\d]{2})([\d]{2})$/,"$1/$2/$3");        
}

关于javascript - 使用 javaScript 的日期自动格式化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10346522/

相关文章:

javascript - 从 JavaScript 查找表中获取值

javascript - 在未按顺序执行的 JavaScript 映射函数中使用 Async/Await 和 Fetch

javascript - 如何使用cheerio js检查元素是否具有重复的属性

javascript - Angular:检查元素是否有类并将类添加到另一个元素

javascript - json_parse 函数在 IE7 中运行速度非常慢

javascript - 并行运行两个 async.series

javascript - 为什么我的以下 fiddle 在没有任何打印调用的情况下给出输出?

javascript - 当尝试使用javascript激活一次时,如何防止表单提交按钮的递归激活?

javascript - 我不明白我的 for 循环?

javascript - jQuery 选择器由 a、class、href 组成