function checkstr(str)
{
num=str.length
var arr=str.match(/[^\x00-\x80]/ig)
if(arr!=null)num+=arr.length
alert(num)
}
checkstr("aavb 你好 啊!")
{
num=str.length
var arr=str.match(/[^\x00-\x80]/ig)
if(arr!=null)num+=arr.length
alert(num)
}
checkstr("aavb 你好 啊!")
用kkk=kkk.substr(0,5)
<script>
function checkstr(obj)
{
var value=obj.value;
var maxLength=obj.maxLength;
if(!maxLength) return true;
if(value.length<=maxLength/2) return true;
value=value.replace(/([^\x00-\x80])/ig," $1").substr(0,maxLength);
obj.value=value.replace(/ ([^\x00-\x80])/ig,"$1");
}
</script>