python 正则表达 不包括 剔除 中文 用户名 常用
#公会名字匹配 re_name = ur'^([\u4E00-\u9Fa5a-zA-Z]){1,1}([\u4E00-\u9Fa5a- zA-Z0-9]){1,4}$' # 第一个字是字母或者中日韩文或数字,后面的可以为数字 if not match: raise Et, (2, u"公会名字不符合要求,请按要求输入") #end--公会名字匹配 #公会介绍匹配 re_xuanyan = ur'^[^#^]{20,200}$' # 不包含井号和^的所有字符 #或者re_xuanyan = ur'^(.*[^#^]){20,200}$' if not match: raise Et, (2, u"公会宣言不符合要求,请按要求输入") #end--公会介绍匹配 #公会介绍匹配 re_xuanyan = ur'^([abcdef][^ef]){20,200}$' # 不包含e和f的abcdef里面的字符 if not match: raise Et, (2, u"公会宣言不符合要求,请按要求输入") #end--公会介绍匹配