Great extra lib thank you :) Please note the domain regexp also allows for ips.. which may not quite be the right solution  perhaps something more like ``` (?=^.{1,253}$)(^((?!-)[a-zA-Z0-9-]{1,63}(?<!-)\.)+[a-zA-Z]{2,63}$) ```