求一正则表达式 由于判断用户注册时的用户名,要求既支持中文,又支持英文字符,不能以数字开头
求一正则表达式由于判断用户注册时的用户名,要求既支持中文,又支持英文字符,不能以数字开头。限制为4-10个字符。...
求一正则表达式 由于判断用户注册时的用户名,要求既支持中文,又支持英文字符,不能以数字开头。限制为4-10个字符。
展开
3个回答
展开全部
[a-zA-Z\xa0-\xff_]小写大写英文,或者中文,或者下划线开头
[0-9a-zA-Z\xa0-\xff_]后面的内容可以是小写大写中文数字下划线
[0-9a-zA-Z\xa0-\xff_]{3,9}后面的内容重复3-9次
所以整个正则表达式为[a-zA-Z\xa0-\xff_][0-9a-zA-Z\xa0-\xff_]{3,9}
也可以加上开头结尾锚记^[a-zA-Z\xa0-\xff_][0-9a-zA-Z\xa0-\xff_]{3,9}$
[0-9a-zA-Z\xa0-\xff_]后面的内容可以是小写大写中文数字下划线
[0-9a-zA-Z\xa0-\xff_]{3,9}后面的内容重复3-9次
所以整个正则表达式为[a-zA-Z\xa0-\xff_][0-9a-zA-Z\xa0-\xff_]{3,9}
也可以加上开头结尾锚记^[a-zA-Z\xa0-\xff_][0-9a-zA-Z\xa0-\xff_]{3,9}$
展开全部
^[a-zA-Z\u4e00-\u9fa5]{1}[a-zA-Z0-9\u4e00-\u9fa5]{3,9}$
没有下划线的
^[a-zA-Z\u4e00-\u9fa5]{1}[a-zA-Z0-9_\u4e00-\u9fa5]{3,9}$
带下划线的
没有下划线的
^[a-zA-Z\u4e00-\u9fa5]{1}[a-zA-Z0-9_\u4e00-\u9fa5]{3,9}$
带下划线的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
^[^0-9]\S{3,9}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询