|
@@ -226,12 +226,16 @@ function _cleanMac(m)
|
|
{
|
|
{
|
|
m = m.toLowerCase();
|
|
m = m.toLowerCase();
|
|
var m2 = '';
|
|
var m2 = '';
|
|
|
|
+ let charcount = 0;
|
|
for(let i=0;((i<m.length)&&(m2.length<17));++i) {
|
|
for(let i=0;((i<m.length)&&(m2.length<17));++i) {
|
|
let c = m.charAt(i);
|
|
let c = m.charAt(i);
|
|
if ("0123456789abcdef".indexOf(c) >= 0) {
|
|
if ("0123456789abcdef".indexOf(c) >= 0) {
|
|
m2 += c;
|
|
m2 += c;
|
|
- if ((m2.length > 0)&&(m2.length !== 17)&&((m2.length & 1) === 0))
|
|
|
|
|
|
+ charcount++;
|
|
|
|
+ if ((m2.length > 0)&&(m2.length !== 17)&&(charcount >= 2) ) {
|
|
m2 += ':';
|
|
m2 += ':';
|
|
|
|
+ charcount=0;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return m2;
|
|
return m2;
|