<?php
	header("Access-Control-Allow-Origin: *");

	if (!isset($_GET["type"]) or !isset($_GET["data"]))
		die();

	$data = $_GET["data"];
	$type = $_GET["type"];

	switch ($type) {
		case "date":
			echo (preg_match("/[0-9]{2}[\.\/-\s]{1}[0-9]{2}[\.\/-\s]{1}[0-9]{2,4}$/", $data)) ? "true" : "false";
			break;
		case "phone":
			echo (preg_match("/^([0-9]{2}[\.\/-\s]?){4}[0-9]{2}$/", $data)) ? "true" : "false";
			break;
		case "integer":
			echo (preg_match("/^[0-9]+$/", $data)) ? "true" : "false";
			break;
		case "string":
			echo (!preg_match("/^[0-9]*$/", $data)) ? "true" : "false";
			break;
		case "boolean":
			echo ($data == "true" || $data == "false") ? "true" : "false";
			break;
		default:
			break;
	}
?>
