<!--
/*
* 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 = "Please insert at least "+minl+" characters.\n";
// __all__validchars = "Inserire almeno "+minl+" caratteri.\n"; // (it)

// First name
__firstname = "/^[A-Za-zאטילעש]{"+minl+","+maxl+"}$/";
__firstname__validchars = "Please insert at least "+minl+" letters.\n";
// __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 = "Please insert at least "+minl+" letters and spaces.\n";
//__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 = "Please insert at least "+minl+" numbers.\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 = "Please insert a valid email\n.";
// __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)
    
    
    
    
}

-->