Revision: 11117
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at January 25, 2009 16:47 by fackz
Initial Code
# <?php
# /*
# Credits: http://www.bitrepository.com/
# */
#
# // default chars values are defined
# function validate_password($password, $min_char = 4, $max_char = 20)
# {
# // Remove whitespaces from the beginning and end of a string
# $password = trim($password);
#
# // Accept only letters, numbers and underscore
# $eregi = eregi_replace('([a-zA-Z0-9_]{'.$min_char.','.$max_char.'})',
# '', $password);
#
# if(empty($eregi))
# {
# return true;
# }
# else
# {
# return false;
# }
# }
#
# $password = 'my_password_123';
#
# /*
# First parameter: Password
# Second parameter: Minimum chars
# Third parameter: Maximum chars
# */
#
# $validator = validate_password($password, 4, 20);
#
# if($validator)
# {
# // Our current example will return true
# echo 'The password is valid.';
# }
# else
# {
# /* if our password value is for instance: my_@#%_password
# our function will return false */
# echo 'The password appears to be invalid.
# It should contain only letters, numbers and underscore.';
# }
# ?>
Initial URL
http://www.bitrepository.com/web-programming/php/validate-input-password.html
Initial Description
This is a useful function if you need to validate a password (input). If you have a form and you need to check if the username, which is registering, entered a valid password (without illegal characters) then this would help you to do it. Only letters, numbers and underscores are accepted.
Initial Title
Validate (input) password
Initial Tags
Initial Language
PHP