php中preg_match用户名正则实例
生活随笔
收集整理的這篇文章主要介紹了
php中preg_match用户名正则实例
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
例子,字母、數字和漢字
| ?代碼如下 | 復制代碼 |
| if(preg_match("/[ '.,:;*?~`!@#$%^&+=)(<>{}]|]|[|/|\|"||/",$user)){ | |
例子,全字母
| ?代碼如下 | 復制代碼 |
| <?php? if (mb_ereg("^[w-.]{1,32}$", $str)) {? ?> | |
附一些常用正則
只能以數字或字母開頭和結尾 用戶名長度為4~18個字符
| ?代碼如下 | 復制代碼 |
| ^[a-za-z0-9]{1}[a-za-z0-9|-|_]{2-16}[a-za-z0-9]{1}$ | |
用戶名為大寫字母小寫字母或下劃線,并以字母開頭,長度為6-20
| ?代碼如下 | 復制代碼 |
| ^[a-za-z][wd_]{5,19} | |
用戶名:包括英文小寫、漢字、數字、下劃線,不能全部是數字,下劃線不能在末尾
| ?代碼如下 | 復制代碼 |
| /^[a-z0-9_u4e00-u9fa5]+[^_]$/g utf-8下 preg_match("/^[a-z0-9_x80-xff]+[^_]$/g",$a); gbk下: preg_match("/^[a-z0-9_".chr(0xa1)."-".chr(0xff)."]+[^_]$/",$a) | |
可有中文的用戶名驗證
| ?代碼如下 | 復制代碼 |
| [a-za-z0-9][u4e00-u9fa5] | |
- php用戶名正則表達式、含中文、長度為4-16個字符
- 驗證郵箱格式 用戶名 url 的php正則表達式
- php 用戶名正則表達式(中文,英文,數字,字母)
- 數字字母正則表達式(用戶名驗證)
- php 驗證用戶名合法性正則代碼
- php 常用正則表達式 郵箱 用戶名 密碼 ip html標簽
- preg_match判斷用戶名的正則表達式
- php正則校驗用戶名
轉載于:https://www.cnblogs.com/alibai/p/3593165.html
總結
以上是生活随笔為你收集整理的php中preg_match用户名正则实例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 对象的解释过程
- 下一篇: 关于页面的多种自适应布局——三列布局