您的位置:首页 > Web前端 > JavaScript

js校验字符长度(一个中文占两个字符)

2017-01-03 10:03 288 查看
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<title>MyHtml.html</title>

<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">

<meta http-equiv="description" content="this is my page">

<meta http-equiv="content-type" content="text/html; charset=UTF-8">

<!--<link rel="stylesheet" type="text/css" href="./styles.css">-->

</head>

<body>

<script src = "jquery-1.4.js"></script>

<div class="box">

<span>请选择</span>

<div class="content">

<textarea id="nojoinreasoncode" name="nojoinreasoncode" rows="4" style="width:400px;" ></textarea>

</div>

<input type="button" id="checkorgentity" value="提交">

</div>

<script>

$(function(){

$("#checkorgentity").click(function(){

//得到属性值

var nojoinreasoncode = document.getElementById("nojoinreasoncode").value;

alert("nojoinreasoncode=="+nojoinreasoncode);

var othernolen = checkothernolen(nojoinreasoncode);

alert("othernolen=="+othernolen);

if(othernolen>30){

alert("证件号码有误!!!!!!");

}

});

})

//校验填写的证件(除身份证外)号码,长度不能超过30个字符

function checkothernolen(certno) {

var certnolen;

var i;

certnolen = 0;

if (certno == "" || certno == undefined) {

flag = false;

} else {

for (i = 0; i < certno.length; i++) {

if (certno.charCodeAt(i) > 255) certnolen += 2;

else certnolen++;

}

}

return certnolen;

}

</script>

</body>

</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐