使用javaScript自动设置日期格式
如何使用javascript在输入文本框中自动设置日期格式 在文本框中输入使用javaScript自动设置日期格式,javascript,Javascript,如何使用javascript在输入文本框中自动设置日期格式 在文本框中输入yyyyMMdd格式时,该格式将自动更改为yyyy/MM/dd格式 例如: 如果您的类型20120427,将首先更改为2012/04/27,您需要编写一个函数来进行转换 function convert(original){}; 然后收听onkeyupevnets,并将输入值传递给convert函数,将输入值设置为其结果您可以尝试此javaScript函数,并从文本框的onChange事件调用它 function dat
yyyyMMdd
格式时,该格式将自动更改为yyyy/MM/dd
格式
例如:
如果您的类型
20120427
,将首先更改为2012/04/27
,您需要编写一个函数来进行转换
function convert(original){};
然后收听
onkeyup
evnets,并将输入值传递给convert函数,将输入值设置为其结果您可以尝试此javaScript函数,并从文本框的onChange
事件调用它
function dateFormat(el){
value = el.value;
el.value = value.replace(/^([\d]{4})([\d]{2})([\d]{2})$/,"$1/$2/$3");
}
这很好,但允许0000/00/00和9999/99/99等无效日期。