javascript客户端规定最多输入的字符串长度

转载 2005年04月26日 17:20:00
<script language="javascript">
 <!--  
 function textCounter(field,maxlimit) 
 {
      var str="";
      str=field.value;
      str=str.replace(/[^/x00-/xff]/g,"**");

      if (str.length > maxlimit)
      {
          // field.value = field.value.substring(0, maxlimit);
           field.value=getByteOfNum(field.value,maxlimit);
      }
 }
 function getByteOfNum(val, num)
 {
  var ch,bytenum=0;
  var rs = "";
  var pt = /[^/x00-/xff]/;
  for (var i=0; i < num; i++)
  {
   ch = val.substr(i, 1);
   if (ch.match(pt))
   {
    bytenum += 2;
    if (bytenum > num)
    {
     return rs;
    }
   }else
   {
    bytenum += 1;
   }
   rs += ch;
   if (bytenum == num)
   {
    return rs;
   }
  }
  return rs;
 }

 //-->
   
 aspx中调用的代码:
 <asp:textbox id="txtAttendOuter" runat="server" onkeydown="textCounter(this.form.txtAttendOuter,100);"
           onkeyup="textCounter(this.form.txtAttendOuter,100);" Width="145px"></asp:textbox>


使用javaScript计算中文字符串长度

今天,做网页文字版网络拓扑图时,遇到一个对齐问题,当某一行中出现中文字符时,就会出现对不齐。     上网搜索,发现很多文章写了使用Unicode编码来识别的原理,但并没有准确的中文Unicode编...

windows客户端开发--如何测量一个字符串显示的物理长度

首先需要说明的是,我所说的字符串的长度,不是string的length,也不是string的size。我指的是显示的长度,即物理长度。缘由: 之所以要提到这个,是因为遇到了一些问题。 再使用dui...

js如何判断输入字符串长度

js如何判断输入字符串长度 投稿:lijiao 字体:[增加 减小] 类型:转载 时间:2015-12-16 我要评论 这篇文章主要介绍了js判断输入字符串长度,汉字算两个字符,字母数...

EditText限制输入字符串长度

参考博文链接:http://www.cnblogs.com/jason-star/archive/2013/01/01/2841596.html EditText限制字符串输入长度的改动办法: 1、在...

文本框指定字符串长度

  • 2015年11月07日 22:11
  • 2KB
  • 下载

leetcod【第二周】:检测输入字符串中的最长非重复子字符串长度

问题描述:

c++字符串长度

  • 2015年05月19日 23:04
  • 1KB
  • 下载

菜鸟的jquery学习笔记,jquery输入框添加默认值,jquery提交表单,jquery获取字符串长度,并截取字符串

1,jquery输入框添加默认值 因为要保持页面中查询的条件不变,所以将条件提交到action后再封装到对应的bean中,然后再传回到查询页面,用jquery给表单填值。其中bean的值通过el表达...
  • fengspg
  • fengspg
  • 2012年05月01日 20:52
  • 7307
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:javascript客户端规定最多输入的字符串长度
举报原因:
原因补充:

(最多只允许输入30个字)