<?php if(!defined('FastCore')){echo ('Выявлена попытка взлома!');exit();}
class wallets {
# Azvox фильтрация
public function azvox_wallet($purse){
if( substr($purse,0,1) != "W") return false;
if( !preg_match("#^[1-9][0-9]{4,15}$#", substr($purse,1)) ) return false;
return $purse;
}
# Payeer фильтрация
public function payeer_wallet($purse){
if( substr($purse,0,1) != "P") return false;
if( !preg_match("#^[0-9]{7,13}$#", substr($purse,1)) ) return false;
return $purse;
}
# Qiwi фильтрация
public function qiwi_wallet($purse){
if( !preg_match("#^[\+]{1}[7]{1}[9]{1}[\d]{9}$#",$purse) ) return false;
return $purse;
}
# Яндекс фильтрация
public function yandex_wallet($purse){
if( !preg_match("#^41001[0-9]{7,11}$#",$purse) ) return false;
return $purse;
}
# FKWallet фильтрация
public function fkwallet_wallet($purse){
if( substr($purse,0,1) != "F") return false;
if( !preg_match("#^[0-9]{9}$#", substr($purse,1)) ) return false;
return $purse;
}
# VISA/MASTERCARD фильтрация
public function card_wallet($purse){
if( !preg_match("#^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14})$#", $purse) ) return false;
return $purse;
}
}