View Source
/hsphere/local/home/c251266/sunsetvines.com/www.sunsetvines.com/sunsetvines/current/vendor/creovel/helpers/validation.php (2.469 KB)
#0001
#0002
#0003
#0004
#0005
#0006
#0007
#0008
#0009
#0010
#0011
#0012
#0013
#0014
#0015
#0016
#0017
#0018
#0019
#0020
#0021
#0022
#0023
#0024
#0025
#0026
#0027
#0028
#0029
#0030
#0031
#0032
#0033
#0034
#0035
#0036
#0037
#0038
#0039
#0040
#0041
#0042
#0043
#0044
#0045
#0046
#0047
#0048
#0049
#0050
#0051
#0052
#0053
#0054
#0055
#0056
#0057
#0058
#0059
#0060
#0061
#0062
#0063
#0064
#0065
#0066
#0067
#0068
#0069
#0070
#0071
#0072
#0073
#0074
#0075
#0076
#0077
#0078
#0079
#0080
#0081
#0082
#0083
#0084
#0085
#0086
#0087
#0088
#0089
#0090
#0091
#0092
#0093
#0094
#0095
#0096
#0097
#0098
#0099
#0100
#0101
#0102
#0103
#0104
#0105
#0106
#0107
#0108
#0109
#0110
#0111
#0112
#0113
#0114
#0115
#0116
#0117
#0118
#0119
#0120
#0121
#0122
#0123
#0124
#0125
#0126
#0127
#0128
#0129
#0130
|
<?php /* * Validation helpers. */
/* * Finds whether a variable is a valid email address * * @author Nesbert Hidalgo * @access public * @param string $var required * @return bool */ function is_email($var) { return eregi('^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$', $var) ? true : false; }
/* * Finds whether a variable only contains characters A-Z or a-z * * @author Nesbert Hidalgo * @access public * @param string $var required * @return bool */ function is_alpha($var) { return preg_match('/^[a-z]+$/i', $var) ? true : false; }
/* * Finds whether a variable only contains characters A-Z or a-z or 0-9 * * @author Nesbert Hidalgo * @access public * @param string $var required * @return bool */ function is_alpha_numeric($var) { return preg_match('/^[a-zA-Z0-9]+$/', $var) ? true : false; }
/* * Finds whether a variable is a number * * @author Nesbert Hidalgo * @access public * @param string $var required * @return bool */ function is_number($var) { return preg_match('/^[0-9]+?[.]?[0-9]*$/', $var) ? true : false; }
/* * Finds whether a variable is a positive number * * @author Nesbert Hidalgo * @access public * @param string $var required * @return bool */ function is_positive_number($var) { return is_number($var) && $var > 0 ? true : false; }
/* * Finds whether a $var1 is equal to $var2 * * @author Nesbert Hidalgo * @access public * @param mixed $var1 required * @param mixed $var2 required * @return bool */ function is_match($var1, $var2) { return $var1 == $var2; }
/* * Finds whether a variable is between $min and $max * * @author Nesbert Hidalgo * @access public * @param mixed $var required * @param int $min required * @param int $max required * @return bool */ function is_between($var, $min, $max) { return ( (is_numeric($min) && is_numeric($max)) && ($var >= $min && $var <= $max) ); }
/* * Finds whether a variable length equals $length * * @author Nesbert Hidalgo * @access public * @param string $var required * @param int $length required * @return bool */ function is_length($var, $length) { return count(str_split($var)) == $length; }
/* * Finds whether a variable length is between $min and $max * * @author Nesbert Hidalgo * @access public * @param string $var required * @param int $min required * @param int $max required * @return bool */ function is_length_between($var, $min, $max) { $length = count(str_split($var)); return ( $length >= $min ) && ( $length <= $max ); }
?>
|