本人在做一个论坛,回复功能做出来了,但是不能限制回复内容字数。不知道该怎样才能限制长度。详细代码贴来看看

解决方案 »

  1.   

    if (checkStr.replace(/[^\x00-\xff]/g,'**').length > 100) {
    ....
    }
      

  2.   

    直接设置控件的Maxlength不就可以了
      

  3.   


    是不是有没有引用System.Text.RegularExpressions命名空间?
      

  4.   

    找到Maxlength属性了,可设了后不管用
      

  5.   


    这是JS脚本。
    不是.CS代码。
      

  6.   

    提交按钮加一个 onClientClick事件 写一个个JS函数判断一下如<asp:Button id="button1" onclick='button1_Click' onClientClick="return chkform()" />js
    function chkform()
    {
      var str=document.getElementById("textbox1").value();
      if (str.replace(/[^\x00-\xff]/g,'**').length > 100) {
        alert("只能输如1000个字符"); return false  }
      return true;}
    [^\x00-\xff]的意思是替换双字节字符(包括汉字在内)为两个字符
      

  7.   

    你想要写cs代码,那就这样if(this.txtbox1.text.length > 50)
    {
        //提示您输入过长
    }