<script type="text/javascript"> //返回val的字节长度 function getByteLen(val) { var len = 0; for (var i = 0; i < val.length; i++) { if (val[i].match(/[^\x00-\xff]/ig) != null) //全角 len += 2; else len += 1; } return len; } $(function() { var text = $("#album_name").val(); var counter = getByteLen(text); $("#numtj var").text(counter); $("#album_name").keyup(function() { var text = $("#album_name").val(); var counter = getByteLen(text); $("#name_word").text(counter); }); }); </script>
<input type="text" maxlength="10" class="int_txt" name="album_name" id="album_name"> <span class="count_txt"><span id="name_word">0</span>/10</span>