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.0 KiB
49 lines
1.0 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;
|
|
}
|
|
}
|
|
|