Javascript匹配IP地址

     利用正则表达式匹配IP地址,并将IP地址转换成对应数值的Javascript程序:
     function IP2V(ip)
  {
  re=/(\d+)\.(\d+)\.(\d+)\.(\d+)/g //匹配IP地址的正则表达式
  if(re.test(ip))
  {
  return RegExp.$1*Math.pow(255,3))+RegExp.$2*Math.pow(255,2))+RegExp.$3*255+RegExp.$4*1
  }
  else
  {
  throw new Error("Not a valid IP address!")
  }
  }

posted on 2008-12-14 17:00  VictorShan  阅读(314)  评论(0编辑  收藏  举报

导航