最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js字符限制(字符截取) 一個中文漢字算兩個字符

 更新時間:2017年09月12日 15:02:38   投稿:mdxy-dxy  
有時候我們需要限制用戶的輸入或者需要截取一定長度的字符串都需要用到這樣的功能代碼,這里腳本之家小編就為大家分享一下

html

<input type="text" id="txt">

核心js代碼

//字符串截取
function getByteVal(val, max) {
	var returnValue = '';
	var byteValLen = 0;
	for (var i = 0; i < val.length; i++) {
		if (val[i].match(/[^\x00-\xff]/ig) != null)
		byteValLen += 2;
		else
		byteValLen += 1;
		if (byteValLen > max)
		break;
		returnValue += val[i];
	}
	return returnValue;
}
$('#txt').bind('keyup',function(){
	var val=this.value;
	if(val.replace(/[^\x00-\xff]/g,"**").length>14){
		this.value=getByteVal(val,14)
	}
})

注意:代碼中使用了jquery綁定事件,所以需要加入jquery框架。

相關(guān)文章

最新評論

建昌县| 河津市| 防城港市| 昌平区| 广宗县| 德令哈市| 天等县| 同心县| 门头沟区| 铁岭市| 定边县| 桃源县| 清新县| 沿河| 西畴县| 巴塘县| 常德市| 成都市| 广南县| 阿坝县| 鹿邑县| 上栗县| 巴林右旗| 兴安盟| 吴旗县| 鄂托克前旗| 娱乐| 辰溪县| 鞍山市| 贵定县| 姜堰市| 邯郸市| 轮台县| 桃园县| 焉耆| 永嘉县| 皋兰县| 资阳市| 和平区| 泰和县| 马龙县|