js如何校验一个字段长度不少于3个字符,即若为英文,不少于3个字母,若为中文,不少于两个汉字.

ticalf 1年前 已收到1个回答 举报

c_w_oq385m_p087c 春芽

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

x05var strEn = "ab";
x05var strZh = "中文";
x05function checkLen(str) {
x05x05var len = 0;
x05x05var tmp = str.split("");
x05x05for (var i = 0; i < tmp.length; i++) {
x05x05x05if (tmp[i].charCodeAt(0) < 299) {
x05x05x05x05len++;
x05x05x05} else {
x05x05x05x05len+=2;
x05x05x05}
x05x05}
x05x05
x05x05if (len < 3) {
x05x05x05alert("少于3个字符");
x05x05} else {
x05x05x05alert("大于等于3个字符");
x05x05}
x05}
x05
x05checkLen(strEn);
x05//checkLen(strZh);

1年前

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