要求:比如输入:192.168.1.1,符合条件.
输入:192.168或192,192.168.1也符合条件,
这样的表达式怎么写?

解决方案 »

  1.   

    try^(([1-9]?[0-9]|1[0-9]{2}|2([0-4][0-9]|5[0-5]))\.){0,3}([1-9]?[0-9]|1[0-9]{2}|2([0-4][0-9]|5[0-5]))$
      

  2.   

    ^([1]\d\d|[2][0-5][0-5]|[1-9]\d|\d)\.([1]\d\d|[2][0-5][0-5]|[1-9]\d|\d)\.([1]\d\d|[2][0-5][0-5]|[1-9]\d|\d)\.([1]\d\d|[2][0-5][0-5]|[1-9]\d|\d)$
      
    -----------------------------------------------
    msn:[email protected]
    请给我个与您交流的机会
      

  3.   

    @"^(((\d{1,2})|(1\d{2})|(2[0-4]\d)|(25[0-5]))(\.|,)){1,3}((\d{1,2})|(1\d{2})|(2[0-4]\d)|(25[0-5]))$"
      

  4.   

    谢谢 lxcnn(过客).
    可以了.
    散分