要求:判断是否是重复的数字.如:1111
2222
333333
44444444
这显示为重复
但如果是:2111111
2223333
这些有其它一个数字就显示为不重复了.求正则:

解决方案 »

  1.   

      只能输入数字: "^[0-9]*$"   
        
      只能输入   n   位的数字: "^\d{n}$"   
        
      只能输入至少   n   位的数字: "^\d{n,}$"   
        
      只能输入   m   ~   n   位的数字: "^\d{m,n}$"   
        
      只能输入零和非零开头的数字: "^(0|[1-9][0-9]*)$"   
        
      只能输入有两位小数的正实数: "^[0-9]+(.[0-9]{2})?$"   
        
      只能输入有   1~3   位小数的正实数: "^[0-9]+(.[0-9]{1,3})?$"   
    没明白具体意思. 是不是一定要正则表达式.如果不是. 可以做个for 循环. var变量. 循环着去比较.如果是就退出循环. 具体应该是这样.一下是js代码.var text="111112";
    for(var i=0;i<text.length;i++)
    {
       if(i != text.charAt(0))
        {
           alet("输入有误.输入必须重复!");
           return false;
        }
    }return true;va