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

JS写正则表达式 用户名范围是 /^[u4E00-u9FA5w]{6,16}$/i 现在要求一个汉字算两个字符如何实现
大愚67 1年前 已收到1个回答 举报

5352685 幼苗

共回答了16个问题采纳率:87.5% 举报

var length=username.value.length;
//先把汉字看成一个字符
for (var i=0;i'~') {
x05//发现一个汉字总长度+1
x05length=length+1;
x05}
}
正则写成 /^[u4E00-u9FA5w]+$/i
判断的时候 if (正则函数==true && length>=6 && length

1年前

10
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.021 s. - webmaster@yulucn.com