现想要一个匹配用户名的正则,开头必须是英文字母,之后可以是字母或者数字,最小6个字符,最大20个字符。求解正则表达!
解决方案 »
- 如何在网站空间,部署运行socket服务器?
- 函数返回两个以上结果的方法
- ignore_user_abort 这个函数是只针对本页面的脚本么?
- 用php5写一个PDO的类,PHP高手过来看一下[求助]
- 各位大虾有没有关于PHP教学方面的课程超市或教学大纲!!
- session_save_path问题,求助!
- 如何使用mcrypt库?????
- 谁能全面解释这条语句,从五十分起,让我非常明白了,再加分五十.
- 求救,急急急!!此程序在linux下很正常,为何在windows下去不能正常运行
- 用 setcookie() 函数怎样设置永久保存的COOKIE 谢谢高手指点。
- php调用ajax出现的乱码问题,请教大家
- PHP代码转换成C#!
第一个从A到z(任意英文字母),只取一个
第二个A到z和0到9(后者就是任意数字)
{n,m}表示紧跟前面符合的匹配数量最少为n,最大为m,因为第一个[]已经匹配掉一个字符,后面的数值就相应-1
^表示开头,$表示结尾
最后的i表示不区分大小写
/^[a-z][a-z0-9]{5,19}$/i我顶
哦,Z和a之间还有ASCII字符,嗯,你对,想都没想就写了,呵呵
从A到z(任意英文字母)
A到z和0到9
^开头,$结尾
i不区分大小写
ok!