实时监测输入字符个数

//转换汉字字符的记数
 getStrLength: function (sStr) {
            var aMatch = sStr.match(/[^\x00-\x80]/g),
                strlen = (sStr.length + (!aMatch ? 0 : aMatch.length));
            return strlen;
        },
textareaL: function () {
            var ipt_imer,
                _t = this;
            $doc.on('keyup', '.proDetails textarea', function() {
                var _ipt = $(this);                         //被检测的textarea
                ipt_imer && clearTimeout(ipt_imer);
                ipt_imer = setTimeout(function() {
                    var _controls = _ipt.closest('.proDetails');
                    var _hi = _controls.find('.textWord');  //超出字符提示(80/80)
                    var _val = $.trim(_ipt.val());
                    //转换汉字字符数
                    var _valT = _t.getStrLength(_val);
                    var _num = parseInt(_hi.text().replace(/^.*\//, ''));
                    var muted = $('.muted', _hi);

                    muted.text(_valT);
                    if(_valT > _num) {
                        muted.addClass('red');
                    } else {
                        muted.removeClass('red');
                    }
                }, 50);
            });
        },
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值