php checks whether username complies with regulations
Release: 2016-07-25 09:01:13
Original
1402 people have browsed it
http://blog.ddian.cn/?post=869
- /**
- * Check whether the username meets the regulations (more than two characters, only Chinese, letters, numbers, and underscores)
- *
- * @param STRING $username The username to be checked
- * @return TRUE or FALSE
- */
- function is_username($username) {
- $strlen = strlen($username);
- if(!preg_match("/^[a-zA- Z0-9_x7f-xff][a-zA-Z0-9_x7f-xff]+$/", $username)){
- return false;
- } elseif ( 20 return false;
- }
- return true;
- }
-
-
- //The following test
- $str = 'abc';
- if(is_username($str)) {
- echo $str.'match';
- }else {
- echo $str.'does not match';
- }
- echo '
';
-
- $str = 'Chinese';
- if(is_username($str)) {
- echo $str.'matches';
- }else {
- echo $str.'does not match';
- }
- echo '
';
-
- $str = '12126_($@';
- if(is_username($str)) {
- echo $str.'match';
- }else {
- echo $str.'not match';
- }
-
- ?>
Copy code
|
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31