Regex for IP address

后端 未结 6 1276
失恋的感觉
失恋的感觉 2020-11-28 14:59

I tried this code for validating IP address, but it doesn\'t work...

public static bool IP(string ipStr)
{
    string pattern = @\"^([1-9]|[1-9][0-9]|1[0-9][         


        
6条回答
  •  迷失自我
    2020-11-28 15:28

    for match a valid IP adress use

    ^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$
    

    instead of

    ^([01]?[0-9][0-9]?|2[0-4][0-9]|25[0-5])(\.([01]?[0-9][0-9]?|2[0-4][0-9]|25[0-5])){3}$
    

    because many regex engine match the first possibility in the OR sequence

    you can try your regex engine : 10.48.0.200

    test the difference here

提交回复
热议问题