Me expresé mal. Lo que quise decir es que puedes elaborar una expresión regular que cumpla con los lineamientos establecidos por la IETF, puesto que, en su página oficial, no muestran una expresión regular en concreto; pero como dices que no tienes muchos conocimientos sobre expresiones regulares, tienes dos caminos; o copias una expresión existente, como la de HTML5, o estudias sobre el tema y elaboras la tuya.