时间:2016.04.19 发布人:lqx_5156608
已解决问题
谷歌lqx_5156608用户在2016.04.19提交了关于“
巴黎烟云php用户注册信息验正则表达式”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-25T22:26:45。希望大家能够帮助她。
详细问题描述及疑问:期待您的答案,当代劳模,所有人都应该向你学习
!
希望以下的回答,能够帮助你。
第1个回答
用户名:有来自为文盲
下面这个正则验用户名的方法原则是这样的用户名必须是由字母带数字带定划线组成了,下面一起来看看例子吧.
1.检查用户名是否符合规定“两位以上的字母,数字,或者下划线”,代码如下:
/***检查用户名是否符合规定**@paramSTRING$username要检查的用户名*@returnTRUEo
rFAL***/functionis_username($username){$strlen=s则trlen($userna线迫节me);if(!pre节拉称换额唱八七g_match("/^[a-zA-Z0-9_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]+$/"杨住想岁如,$username))//开源软件:***.com{returnfalse;}elsei抓回半作参掌f(20<$strlen元好已措剧杂||$strlen<2){returnfa五语纸似说菜lse;}returntrue;}两位以上的字母,数字,或者下划虾^[a-zA-Z0-9_\x7f-\xff][云a-zA-Z0-9_乐的们统法春结她亮先\x7f-\xff]+$.
注:在这里,字母是a-z,A-Z,以及从127到2优林态斯双意55(0x7f-0xff无书研装)的ASCII字符
2、密码:6—20位,由字母、数字组成,代码如下:
functionisPWD($value,$minLen=5,$maxLen=16){$match='/^[\\~!@#$边脸才攻士历希察片章料%^&*()-_=+|{}\[\],.?\/:;\'\"\d\w]{'.$minLen.','.$maxLen.'}$/';$v=trim($value);if(emptyempty($v))returnfa出树处田lse;returnpreg_match($match,$力精神题扩技个力v);}3、email验,代码如下:
functionisEmail($value,$match='/^[\w\d]+[\wd-.]*@[w\d-.]+\.[\w\d]{2,10}$/i'){$v=trim($value);if(emptyempty($v))returnfalse;returnpreg_match($ma员tch,$v);}本文为大家游据面百支族百分享了用户注册信息:用户名、密码以及邮箱验的正则表达式,希望大家认真学习这篇《php用户注册信息验正则表达式》,一定会有所收获。