早教吧 育儿知识 作业答案 考试题库 百科 知识分享

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

题目详情
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
看了JS写正则表达式用户名范围是/...的网友还看了以下: