限定文本框输入字符串长度代码

快乐打工仔 分类:实例代码

分享一段代码实例,它实现了限定文本框字符串的功能。

当然下面的只是核心的代码,比较适合于用于限定文本框输入文本的长度。

代码实例如下:

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;
}

限定文本框输入字符串长度代码,这样的场景在实际项目中还是用的比较多的,关于限定文本框输入字符串长度代码就介绍到这了。

限定文本框输入字符串长度代码属于前端实例代码,有关更多实例代码大家可以查看

回复

我来回复
  • 暂无回复内容