It's an easy task do it like this:
const string = "3E8.8F5C28F5C28";
// Remove the fractional part
const sanitizedString = string.split(".")[0];
const result = sanitizedString.padStart(sanitizedString.length + (sanitizedString.length % 2), '0').match(/.{1,2}/g) || [];
console.log(result);