безплатна регистрациязабравена парола
      ФОРУМИ » Предложете мисия » Мисия за Иван (софтуерния спец)
 
Мисия за Иван (софтуерния спец) Автор: xxlqwerty Публикувано на: 2005-10-29 11:35
Да се напише регулярез израз (PERL compatible) за валидизиране на
дата. Като съответно да бъдат предвидени и високосните години. Да може да се ползва във като подаваме стрингове във формат. '29-10-2005', примерно.
Крайният резултат да може да се ползва без проблем във PHP, PERL и JavaScript.
Допълнение Автор: xxlqwerty Публикувано на: 2005-10-29 12:24
Докато изпълнява мисията да му бъде предоставен компютър (без връзка със интернет) със инсталиран MSDN Library (ще му е необходим за справочник за "маските") и един текстов редактор със синтактично оцветяване - нищо повече. Тамън ще се види дали наистина е това за което се представя. Да се тества по следния (самио примерен) начин. Това е една малка фунцкия, която проверява само за дали е правилен формата на датата а не дали е истинска. Нека напише регулярен изран, който проверява дали е коректна.
function IsCorrectDate(vdate)
{
var mRegExp=/^\d{2}-\d{2}-\d{4}$/gi;
var mStr=new String(vdate);
if(mStr.match(mRegExp))
return true;
else
return false;
}
 
KamenitzaGlobul
Радио Експрес 24 часа
web design: eDesignweb design: eDesign