Correct <xs:pattern value="((\p{L} | \p{N} | _)*(\.(\p{L} | \p{N} | _))*)?"/> Current <xs:pattern value="((\p{L} | \p{N} | _)*(\.(\p{L} | \p{N} | _)*)?"/> Todd