function checkLength(input)
{
// 获取可输入最大长度为140个汉字,一个汉字两个字符
var maxLength = 280;
var reLen = 0;
var reLen2 = 0;
var length = parseInt(input.value.length);
for (var i = 0; i < length; i++)
{
// 如果是中文则长度为2,否则长度为1
if (input.value.charCodeAt(i) < 27 || input.value.charCodeAt(i) > 126) {
reLen += 2;
} else {
reLen++;
}
}
var leftLength;
// 设置剩余可输入长度
if (reLen > 0)
{
leftLength = maxLength - reLen;
if(leftLength < 0){
alert("超出字数");
input.value = input.value.substring(0,140);
var length2 = parseInt(input.value.length);
for (var k = 0; k < length2; k++)
{
// 如果是中文则长度为2,否则长度为1
if (input.value.charCodeAt(k) < 27 || input.value.charCodeAt(k) > 126) {
reLen2 += 2;
} else {
reLen2++;
}
}
leftLength = maxLength - reLen2;
}
}
else
{
leftLength = maxLength;
}
}
{
// 获取可输入最大长度为140个汉字,一个汉字两个字符
var maxLength = 280;
var reLen = 0;
var reLen2 = 0;
var length = parseInt(input.value.length);
for (var i = 0; i < length; i++)
{
// 如果是中文则长度为2,否则长度为1
if (input.value.charCodeAt(i) < 27 || input.value.charCodeAt(i) > 126) {
reLen += 2;
} else {
reLen++;
}
}
var leftLength;
// 设置剩余可输入长度
if (reLen > 0)
{
leftLength = maxLength - reLen;
if(leftLength < 0){
alert("超出字数");
input.value = input.value.substring(0,140);
var length2 = parseInt(input.value.length);
for (var k = 0; k < length2; k++)
{
// 如果是中文则长度为2,否则长度为1
if (input.value.charCodeAt(k) < 27 || input.value.charCodeAt(k) > 126) {
reLen2 += 2;
} else {
reLen2++;
}
}
leftLength = maxLength - reLen2;
}
}
else
{
leftLength = maxLength;
}
// leftLength为提示信息span元素的id
document.getElementById("leftLength").innerHTML = Math.ceil(leftLength / 2);}