限制字数200字以内,一个中文代表2个字符的转换。【情书限制字数】。。。。。2018 bdqingrenjie 情人节
<div class="letter-bg">
<div class="tips"><samp></samp></div>
<textarea id="textID" placeholder="请输入您想要告诉他的话(限200字以内)"></textarea>
</div>
var sub=function(str,n){ var r=/[^\x00-\xff]/g; if(str.replace(r,"mm").length<=n){return str;} var m=Math.floor(n/2); for(var i=m;i<str.length;i++){ if(str.substr(0,i).replace(r,"mm").length>=n){ return str.substr(0,i); } } return str; } String.prototype.len = function() { return this.replace(/[^\x00-\xff]/g, "xx").length; } $(document).on("keyup","textarea",function(){ $(this).val(sub($(this).val(),400)); $(".tips samp").html("最多可输入200个字("+parseInt(($("textarea").val().len())/2)+"\/200)"); });
给心灵一个纯净空间,让思想,情感,飞扬!