       
function is_string(str){
  return isPattern("^([\\S]+)$",str);
     
}
function anyValue(str){
  return isPattern("^(.+)$",str);
     
}

function isLetterString(str,min,max){
  return isPattern("^([\\D]+){"+min+","+max+"}$",str);
     
}

function isRuString(str,min,max)
{ 
    
    return isPattern("(^[à-ÿÀ-ß- ]{"+min+","+max+"}$)",str);    
}

function isEnString(str,min,max)
{
    
    return isPattern("(^[a-zA-Z- ]{"+min+","+max+"}$)",str);   
}

function isNumericEnString(str,min,max)
{
    
    return isPattern("(^[0-9a-zA-Z- ]{"+min+","+max+"}$)",str);   
}

function isNumeric(num,min,max)
{
   
    return isPattern("(^[0-9]{"+min+","+max+"}$)",num); 
}

function isEmail(str)
{
    return isPattern("(^([._a-zA-Z0-9-]+[._a-z0-9-]*)@[a-zA-Z0-9-.]+\\.[a-zA-Z]{2,4})$",str);     
}

function isPattern(pattern, str) {
	var re = new RegExp(pattern, "ig");
	return re.test(str);
}

