可以是大小写英文,中文,数字组成,长度为4-20,一个中文为两个字符,用js怎么验证这样的用户名?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/09 02:04:51
可以是大小写英文,中文,数字组成,长度为4-20,一个中文为两个字符,用js怎么验证这样的用户名?
假设变量username为要检查的字符串变量,那么可用如下表达式验证是否符合提问规则.
/^[\u4E00-\u9FA5A-Za-z0-9]{4,20}$/gi.test(username) && username.replace(/[\u4E00-\u9FA5/gi,'aa').length
再问: 谢谢你的解答,但有些不明白!gi是什么意思啊?还有在检查长度条件的正则式是不是少了一个/结束标记呢?
再答: 没有少结束标记啊,gi前面那个/就是结束,g代表全局匹配,i代表忽略大小写.
/^[\u4E00-\u9FA5A-Za-z0-9]{4,20}$/gi.test(username) && username.replace(/[\u4E00-\u9FA5/gi,'aa').length
再问: 谢谢你的解答,但有些不明白!gi是什么意思啊?还有在检查长度条件的正则式是不是少了一个/结束标记呢?
再答: 没有少结束标记啊,gi前面那个/就是结束,g代表全局匹配,i代表忽略大小写.
可以是大小写英文,中文,数字组成,长度为4-20,一个中文为两个字符,用js怎么验证这样的用户名?
(注册用户名)以字母开头,长度为5-20个字符,由英文字母(不区分大小写),数字(0-9),下划线,连字符号组成.
js如何校验一个字段长度不少于3个字符,即若为英文,不少于3个字母,若为中文,不少于两个汉字.
帮行起一个跑跑卡丁车用户名用户名必须为以字母开头,由小写英文字母和数字组成的4-16位字符. 好听一点的
密码长度为6-20个字符,由英文字母、数字、及下划线组成,区分大小写
跑跑卡丁车帮我起一个名子注意:用户名必须为以字母开头,由小写英文字母和数字组成的4-16位字符.
用户名必须为以字母开头,由小写英文字母和数字组成的4-16位字符.
用户名验证:由字母和数字组成,6-20位字符...
用户名由6-20位长度的数字,英文字母和标点符号组成,至少包括1位英文字母,区分大小写我怎么弄不了啊
我在做一个注册页面,用户名包括英文字母 数字下划线.必须为4——20个字符.
js正则表达式:6-20位,可以为数字或者英文,最少一个英文.请问正则表达式怎么写
求一js英文验证大小写不限,只能是英文.