IsDate function in plpgsql - Mailing list pgsql-admin

From Sistemas C.M.P.
Subject IsDate function in plpgsql
Date
Msg-id 006501c66a07$b8c08d60$0501a8c0@pcsistemas
Whole thread Raw
Responses Re: IsDate function in plpgsql
Re: IsDate function in plpgsql
List pgsql-admin
A few days ago, someone in this list gives  me a function (plpgsql) that evaluates if a string is a valid date or not.
It returns 1 or 0 (valid/Not Valid)
The problem is that if the argument is a NULL field the function returns 1.
I don't have experience with plpgsql language.
This is the function
 
begin
  perform $1::date;
  return 1;
exception when others then
  return 0;
end

pgsql-admin by date:

Previous
From: Giancarlo Rubio
Date:
Subject:
Next
From: Ketema Harris
Date:
Subject: Re: IsDate function in plpgsql