if(getByteLen(mingCheng)>16){
layer.alert('订阅词名称小于8个汉字或小于16个字符!',{icon:8,title:'警告'},
function(index){
//回调
$("#mingCheng").focus();
layer.close(index);
});
return;
}
//返回规定字节的函数
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;
}
//上面那个在IE8上有点小问题
function getByteLen(val) {
var len = 0;
var reg = new
RegExp("[\\u4E00-\\u9FFF]+","g");
for (var i = 0; i < val.length; i++) {
if (reg.test(val[i])) //全角
len += 2;
else
len += 1; }
return len;
}