ActionScript 3 出生日期验证
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActionScript 3 出生日期验证相关的知识,希望对你有一定的参考价值。
private function checkDate(s:String):String
{
if (s.search(/^\d{1,2}[\/|\-|\.|_]\d{1,2}[\/|\-|\.|_]\d{4}/g) != 0)
return "error";
var temp:Array = s.split("/");
s = temp[1] + "/" + temp[0] + "/" + temp[2];
s = s.replace(/[\-|\.|_]/g, "/");
var dt:Date = new Date(Date.parse(s));
var now:Date = new Date();
var arrDateParts:Array = s.split("/");
if (dt.getMonth() == arrDateParts[0]-1 && dt.getDate() == arrDateParts[1] && dt.getFullYear() == arrDateParts[2])
{
if((now.getFullYear()-arrDateParts[2]) >= 18)
return "ok";
else
return "minor";
}
else
{
return "invalid format";
}
return "";
}
以上是关于ActionScript 3 出生日期验证的主要内容,如果未能解决你的问题,请参考以下文章
ActionScript 3 AS3 RegExp:验证出生日期(荷兰/德语表示法)
ActionScript 3 使用RegExp验证日历日期
SQL 中身份证编码与出生日期验证
Laravel 出生日期验证
出生日期验证一直显示
出生日期小于 18 的淘汰赛 JS 验证