限定文字框輸入字串長度程式碼

antzone發表於2017-04-18

分享一段程式碼例項,它實現了限定文字框字串的功能。

當然下面的只是核心的程式碼,比較適合於用於限定文字框輸入文字的長度。

程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼
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;
}

相關文章