^([a-zA-Z0-9]+(((\.|\-))?[a-zA-Z0-9])*){2,15}$
https://www.regexplanet.com/share/index.html?share=yyyyfaxw5kr