开头只能是数字任意个,然后出现一个有且仅一个冒号后能输入别的。我自己写的
      ^\d+:
但是这总是可以输入多个冒号,不知道怎么回事啊?

解决方案 »

  1.   


    冒号后的字符串是什么规则。?字母数字下划红组合?
      

  2.   

    后面随便什么都可以,只管前面的部分
      

  3.   

    不对啊,你这写的一个冒号都不能出来了!
      

  4.   

    你是要验证 还是提取
    给出上下文
    测试数据等
      

  5.   

    应该这么说,冒号后面也有可能没有,任何东西!
      

  6.   

    恩,这个是对的了,哈哈,给分!
      

  7.   

      ^\d+:[^:]*$   
      

  8.   


    老猫的这个冒号前面后面的字符个数都可能为0比如只一个个冒号都是能匹配的L
      

  9.   

    不是吧,只有一个冒号不能通过啊!
      

  10.   


    所以^\d*:[^:]*$红色部分在变为+
      

  11.   

    真的不好意思,这问题还没完,出现冒号后,只能出现两个数字,后出现一个点,再加两个数字,如
    33333:43.33
      

  12.   

    原来是提取不是验证啊,无视这个
    ^\d+\:[^\:]*
      

  13.   

    ^\d*:[0-9][0-9].[0-9][0-9]$
    这样写,有没问题啊!
      

  14.   

    哎,都是高手啊,不好给分了啊,哈哈!