作业帮 > 综合 > 作业

JS写正则表达式 用户名范围是 /^[\u4E00-\u9FA5\w]{6,16}$/i 现在要求一个汉字算两个字符如何

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/08 23:44:40
JS写正则表达式 用户名范围是 /^[\u4E00-\u9FA5\w]{6,16}$/i 现在要求一个汉字算两个字符如何实现
var length=username.value.length;
//先把汉字看成一个字符
for (var i=0;i'~') {
\x05//发现一个汉字总长度+1
\x05length=length+1;
\x05}
}
正则写成 /^[\u4E00-\u9FA5\w]+$/i
判断的时候 if (正则函数==true && length>=6 && length