The username: ^ \ w + $ cannot be registered after the registration regular match or with ".." before it, which is used for user registration. Match username1: ^ (\ w +), a string consisting of 26 English letters or underlines | ([\ u4E00-\ u9FA5 \ uF900-\ uFA2D] +) $, & nbsp; "cannot be registered
Username: "^ \ w + $", // used for user registration. Match a string consisting of digits, 26 English letters, or underscores
Username1: "^ (\ w +) | ([\ u4E00-\ u9FA5 \ uF900-\ uFA2D] +) $", // used for user registration, supports Chinese characters
If you want to register a regular expression match, or if there is a "..." before it, you cannot register it.
Share: More
------ Solution --------------------
$ P = '/^ \.\.
------ Solution --------------------
\. \. $ /';
------ Solution --------------------
Regular expressions are not required. Regular expressions are not required if string functions are used.
$ Str = "... zh... ddjjdd ..";
$ User_left = substr ($ str, 0, 2 );
$ User_right = substr ($ str,-2 );
If ($ user_left = '..' & $ user_right = '..'){
Echo "invalid user name ";
} Else {
Echo "legal user ";
}
In this way, you can