You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

49 lines
1.1 KiB

function not_empty(data){
var result = false;
if (data.length > 0){
result = true
}
return result;
}
function only_rus(data){
var re = /^[А-Яа-я]+$/;
return re.test(data) && not_empty(data);
}
function only_eng(data){
var re = /^[A-Za-z]+$/;
return re.test(data);
}
function only_numbers(data){
var re = /^[0-9]+$/;
return re.test(data);
}
function rus_and_numbers(data){
var re = /^[А-Яа-я0-9]+$/;
return re.test(data);
}
function eng_and_numbers(data){
var re = /^[A-Za-z0-9]+$/;
return re.test(data);
}
function check_email(data){
var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return re.test(data);
}
function check_phone(data){
var re = /^((9|4)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{10}$/;
return re.test(data);
}
function check_password(data){
if (data.length>=6){
return true;
} else {
return false;
}
}