function checklen(obj) ... {var lenE = obj.value.length*2;var lenC = 0;var CJK = obj.value.match(/[一-龥豈-鶴]/g);if (CJK != null) lenC += CJK.length;tno.innerText = (lenE)/2;// - lenC;if (tno.innerText < 0) ...{var tmp = 0var cut = obj.value.substring(0, lenE);for (var i=0; i<cut.length; i++)...{tmp+=2;//tmp += /[一-龥豈-鶴]/.test(cut.charAt(i)) ? 2 : 1; if (tmp > lenE) break; } obj.value = cut.substring(0, i); } } protected void Page_Load( object sender, EventArgs e) ... { tno.InnerText = txtStoryContent.Text.Length.ToString(); } < tr > < td align ="center" valign ="top" class ="wenneirong01" >< div align ="right" ></ div > < div align ="left" > < asp:TextBox ID ="txtStoryContent" runat ="server" BorderStyle ="None" Height ="550px" TextMode ="MultiLine" Width ="540px" onpropertychange ="checklen(this)" > 在这里发表原创... </ asp:TextBox ></ div ></ td > </ tr > < tr > < td >< div align ="left" > 当前文章 < font color ="#ff0000" >< span id ="tno" runat ="server" ></ span ></ font > 个字 </ div > </ td > </ tr > 这样就可以了!