小编Wil*_*iam的帖子

从 MAC 地址递增十六进制字符串

我正在尝试进行一些字符串操作。有没有办法在没有大量 if 语句的情况下做到这一点。

对于给定的 MAC 地址,我需要将最后一个值更改为 +1。例如:

84:1D:A2:B9:A3:D0 => Needs to change to: 84:1D:A2:B9:A3:D1
84:1D:A2:B9:A3:99 => Needs to change to: 84:1D:A2:B9:A3:A0
84:1D:A2:B9:A3:AF => Needs to change to: 84:1D:A2:B9:A3:B0

var _cnames = "84:8D:C7:BB:A3:F0";
var res = _cnames.slice(15, 17);
if(res[1] == "0" || res[1] == "1" || res[1] == "2" || res[1] == "3"
|| res[1] == "4" || res[1] == "5" || res[1] == "6" || res[1] == "7"
|| res[1] == "8" || res[1] == "A" || res[1] == "B" …
Run Code Online (Sandbox Code Playgroud)

javascript parsing hex split

4
推荐指数
1
解决办法
307
查看次数

标签 统计

hex ×1

javascript ×1

parsing ×1

split ×1