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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 12:59:35
js如何校验一个字段长度不少于3个字符,即若为英文,不少于3个字母,若为中文,不少于两个汉字.

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

js如何校验一个字段长度不少于3个字符,即若为英文,不少于3个字母,若为中文,不少于两个汉字.
\x05var strEn = "ab";
\x05var strZh = "中文";
\x05function checkLen(str) {
\x05\x05var len = 0;
\x05\x05var tmp = str.split("");
\x05\x05for (var i = 0; i < tmp.length; i++) {
\x05\x05\x05if (tmp[i].charCodeAt(0) < 299) {
\x05\x05\x05\x05len++;
\x05\x05\x05} else {
\x05\x05\x05\x05len+=2;
\x05\x05\x05}
\x05\x05}
\x05\x05
\x05\x05if (len < 3) {
\x05\x05\x05alert("少于3个字符");
\x05\x05} else {
\x05\x05\x05alert("大于等于3个字符");
\x05\x05}
\x05}
\x05
\x05checkLen(strEn);
\x05//checkLen(strZh);