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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 07:53:21
JS写正则表达式用户名范围是/^[\u4E00-\u9FA5\w]{6,16}$/i现在要求一个汉字算两个字符如何实现JS写正则表达式用户名范围是/^[\u4E00-\u9FA5\w]{6,16}$/

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