function trim(str) {
	return str.replace(/^\s+/g, '').replace(/\s+$/g, '');
}

function validDate(str) {
	var re = /^(3[01]|0?[1-9]|[12]\d)\/(0?[1-9]|1[012])\/(\d{4})$/;
	return re.test(str);
}

function validTime(str) {
	var re = /^(0?[0-9]|[1]\d|2[0-3]):(0[0-9]|[1-5]\d)$/;
	return re.test(str);
}

function validNumber(str) {
	var re = /^(\d+)(,\d+)?$/;
	return re.test(str);
}

function validInteger(str) {
	var re = /^(\d+)$/;
	return re.test(str);
}

function validEmail(str) {
	var re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
	return re.test(str);
}
