日期输入
<script><br>
window.onload = function(){<br>
var aLaydate = document.getElementsByClassName("date");<br>
pour(var i = 0;i < aLaydate.length;i )<br />
{<br />
aLaydate[i].onchange = function(){<br />
var dateValue = this.value;<br />
dateValue = dateValue.replace(/。/g,"-");<br />
dateValue = dateValue.replace(/./g,"-");<br />
si(dateValue.length == 8){<br />
var temp = dateValue.substring(0,4) "-" dateValue.substring(4,6) "-" dateValue.substring(6,8);<br />
dateValue = temp;<br />
console.log(dateValue);<br />
><br />
si(CheckDT(dateValue)){<br />
this.value = dateValue;<br />
><br />
d'autre<br />
{<br />
alert("日期输入错误");<br />
><br />
><br />
><br />
><br />
<br />
fonction CheckDT(str) <br />
{ <br />
var r = str.match(/^(d{1,4})(-|/)(d{1,2})2(d{1,2})$/); <br />
si(r==null)<br />
{<br />
renvoie faux ; <br />
><br />
d'autre<br />
{<br />
var d= nouvelle Date(r[1], r[3]-1, r[4]); <br />
return (d.getFullYear()==r[1]&&(d.getMonth() 1)==r[3]&&d.getDate()==r[4]);<br />
} <br />
><br />
</script>
把输入的AAAA.MM.JJ、AAAA。MM。JJ、AAAAMMJJ转为AAAA-MM-JJ
Fonction CheckDT这个是在度娘里找的。
很简单实用的功能吧,小伙伴们可以直接拿去使用。
Déclaration: Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn