用正则校验IP地址与MAC地址

妖狐艹你老母 2022-07-13 10:23 883阅读 0赞

1、java用正则表达式校验MAC地址

Java代码 收藏代码

  1. String mac=”00-E0-20-1C-7C-0C”;
  2. //正则校验MAC合法性
  3. String patternMac=”^[A-F0-9]{2}(-[A-F0-9]{2}){5}$”;
  4. if(!Pattern.compile(patternMac).matcher(mac).find()){
  5. addFieldError(“macaddress”, “MAC地址格式或者大小写错误”);
  6. }

2、java用正则表达式校验MAC地址

Java代码 收藏代码

  1. String ip=deviceform.getIpaddress();
  2. /正则校验IP合法性
  3. Pattern pattern = Pattern.compile( “^((\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5]|[*])\\.){3}(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5]|[*])$” );
  4. if(!pattern.matcher(ip).find()){
  5. addFieldError(“ipaddress”, “IP地址格式不正确”);
  6. }

发表评论

表情:
评论列表 (有 0 条评论,883人围观)

还没有评论,来说两句吧...

相关阅读

    相关 IP地址MAC地址的区别

    > 相信很多人都对这两个地址有所迷惑,为啥要有两个地址呢?一个行不行?下面是些个人的想法,欢迎讨论。 IP地址和MAC地址 本科的时候老师讲到这两个地址的时候说过这样一