<!--

/*

* Regexp Definition file

* Author: Fabrizio Calderan. (Ita). Version 0.9.3, Date: Feb 10, 2005

* For updates visit http://sourceforge.net/projects/dre-form

*

* This script is distribuited under GNU License

* Please don't change any comments in this file. 

*/



function include_regexp_definition(minl,maxl) {





// All chars except newline

__all = "/^(.){"+minl+","+maxl+"}$/";

__all__validchars = "Inserire almeno "+minl+" carattere.\n";

// __all__validchars = "Inserire almeno "+minl+" caratteri.\n"; // (it)



// First name

__firstname = "/^[A-Za-zאטילעש\\s]{"+minl+","+maxl+"}$/";

__firstname__validchars = "";

// __firstname__validchars = "Inserire almeno "+minl+" lettere.\n"; // (it)





// Last name (like first name but it can contains spaces: i.e. 'De, MC, Von, Van...')

__lastname = "/^[A-Za-zאטילעש\\s]{"+minl+","+maxl+"}$/";

__lastname__validchars = "";

//__lastname__validchars = "Inserire almeno "+minl+" lettere e spazi.\n"; // (it)





// Generic string with letters, numbers and spaces

__string1 = "/^[A-Za-z\\sאטילעש\\d]{"+minl+","+maxl+"}$/";

__string1__validchars = "Please insert at least "+minl+" letters, spaces and digits.\n";

// __string1__validchars = "Inserire almeno "+minl+" lettere, spazi e cifre.\n"; // (it)





// Generic string with letters and numbers

__string2 = "/^[A-Za-z0-9]{"+minl+","+maxl+"}$/";

__string2__validchars = "Please insert at least "+minl+" letters and digits.\n";

// __string2__validchars = "Inserire almeno "+minl+" lettere e cifre.\n"; // (it)





// Date (italian format, dd/mm/yyyy)

__itdate = "/^(0[1-9]|[12]\\d|3[01])[\\/](1[0-2]|0[1-9])[\\/]((20)\\d{2})$/";

__itdate__validchars = "Please insert date in dd/mm/yyyy format (zeroes included).\n";

// __itdate__validchars = "Inserire una data nel formato gg/mm/aaaa (zero inclusi).\n"; // (it)





// Date (english format, mm/dd/yyyy)

__endate = "/^(1[0-2]|0[1-9])[\\/](0[1-9]|[12]\\d|3[01])[\\/]((20)\\d{2})$/";

__endate__validchars = "Please insert date in mm/dd/yyyy format (zeroes included).\n";

// __endate__validchars = "Inserire una data nel formato mm/gg/aaaa (zero inclusi).\n"; // (it)





// Simple Natural number with plus or minus

__natural = "/^[+-]?\\d{"+minl+","+maxl+"}$/";				

__natural__validchars = "Please insert at least "+minl+" digits and optionally an initial plus or minus\n.";

// __natural__validchars = "Inserire almeno "+minl+" cifre e opzionalmente il segno iniziale.\n" // (it)





// Simple Number (phone, fax, ICQ...)

__number = "/^\\d{"+minl+","+maxl+"}$/";				

__number__validchars = "Inserire numero.\n";

// __number__validchars = "Inserire almeno "+minl+" cifre.\n" // (it)

	

    

// Zip Code

__zipcode = "/^\\d{5}$/";

__zipcode_validchars = "Please insert 5 digits.\n";

// __zipcode_validchars = "Inserire 5 cifre.\n" // (it)





// Email

__email = "/^\\w+([\\.-]?\\w+)*@\\w+([\\.-]?\\w+)*(\\.\\w{2,4})+$/";

__email__validchars = "";

// __email__validchars = "Inserire una email valida.\n" // (it)





// File jpeg 

__jpgfile = "/(\\.jpg)$/";

__jpgfile__validchars = "Please insert a valid .jpg file.\n";

// __jpgfile__validchars = "Inserire un file .jpg valido.\n" // (it)

    

    

    

    

}



-->