python匹配用户帐号小程序

发布时间:2019-11-18编辑:脚本学堂
分享一个python匹配账号的小程序,限制可以输入中文的正则,使用python re模块匹配账号信息,需要的朋友参考下。

以前用户名直接用^[a-zA-Z][a-zA-Z0-9_]{3,19}限定就是了。
只是限定以字符开始,最少4个字符,最多20个字符就行了。

需求:可以输入中文,正则(python re模块):
 

^[x80-xffa-zA-Z][x80-xffa-zA-Z0-9]{3,19}

python代码:
 

source = "我们一起学Python吧"
 
match = re.match(r'^[x80-xffa-zA-Z][x80-xffa-zA-Z0-9]{3,19}', source)
if match:
    print match.group()
else:
    print 'no match'

匹配结果:
我们一起学Pytho

注意,一个中文字符当作3个字符处理,不过有6个中文字符也就够了。