如何让文本字段自动添加 - 在某些数字之后。
因此,如果我输入一个日期 20120212
,它会自动在前 4 位数字和后两位数字后添加一个 - 因此它的输出类似于 2012-02-12
最佳答案
您可以结合使用 PHP 的 strtotime
函数和 date
$old_date = '20120212';
$new_date = date('Y-m-d', strtotime($old_date)); //returns 2012-02-12
阅读后您的问题并不清楚您是否需要用 PHP 或 JavaScript 完成此操作。但是您也可以使用 jQuery 中的输入屏蔽来做到这一点。这是一个很好的插件:Masked Input Plugin
您可以像这样格式化输入字段:
jQuery(function($){
$("input").mask("9999-99-99");
});
关于php - 你如何使文本字段自动添加 - 在某些数字之后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18293976/