国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

js如何判斷輸入字符串長度

2024-05-06 16:26:29
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了js判斷輸入字符串長度,漢字算兩個字符,字母數字算一個,感興趣的小伙伴們可以參考一下
 

js判斷輸入字符串長度(漢字算兩個字符,字母數字算一個)

文本輸入時,由于數據庫表字段長度限制會導致提交失敗,因此想到了此方法驗證。

廢話不多說上代碼:

 

<html><head>  <title>js判斷輸入字符串長度(漢字算兩個字符,字母數字算一個)</title>  <style type="text/css">    .pbt {      margin-bottom: 10px;    }    .ie6 .pbt .ftid a, .ie7 .pbt .ftid a {      margin-top: 1px;    }    .cl:after {      clear: both;      content: ".";      display: block;      height: 0;      visibility: hidden;    }  </style>  <script type="text/javascript">    //獲取字符串長度(漢字算兩個字符,字母數字算一個)    function getByteLen(val) {      var len = 0;      for (var i = 0; i < val.length; i++) {        var a = val.charAt(i);        if (a.match(/[^/x00-/xff]/ig) != null) {          len += 2;        }        else {          len += 1;        }      }      return len;    }    // 只要鍵盤一抬起就驗證編輯框中的文字長度,最大字符長度可以根據需要設定    function checkLength(obj) {      var maxChars = 80;//最多字符數         var curr = maxChars - getByteLen(obj.value);      if (curr > 0) {        document.getElementById("checklen").innerHTML = curr.toString();      } else {        document.getElementById("checklen").innerHTML = '0';        document.getElementById("subject").readOnly = true;      }    }  </script></head><body>  <div class="pbt cl">    <textarea id="subject" maxlength="80" onkeyup="checkLength(this)" accesskey="1" tabindex="11"></textarea>    <span id="subjectchk">還可輸入    <strong id="checklen" style="color: #FF0000">80</strong>      個字符    </span>    <span id="postNameRule" class="spn_flag_1" style="display: none"></span>  </div></body></html>

以上就是js判斷輸入字符串長度的方法,希望對大家的學習有所幫助,學會如何判斷輸入字符串長度。



注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 务川| 广丰县| 色达县| 体育| 岑溪市| 敦煌市| 全南县| 琼海市| 兰溪市| 山东| 葫芦岛市| 郎溪县| 泸西县| 邵东县| 旬阳县| 信丰县| 凤凰县| 乳山市| 越西县| 兖州市| 明光市| 安阳市| 广丰县| 宁陕县| 黔江区| 神池县| 洛隆县| 临漳县| 喀喇沁旗| 阳西县| 碌曲县| 大名县| 阿巴嘎旗| 公主岭市| 开封县| 满城县| 金华市| 苍溪县| 图们市| 金坛市| 台山市|