Regex Field Validation

advertisements

Which is the correct way to create a regex of .net's ValidationExpression attribute for RegularExpressionValidator if I want to restrict the input of a textbox to "t-" + any 6 letters (no digits) i.e "t-jblogg"

t-[a-z]* but thats for t- followed by any letter/combination


This should work: ^t-\p{L}{6}$. This should accept any string which starts with t, is followed by a - and 6 letters. The \p{L} denote any letter from any language (as stated here). If you want to just restrict it to English letters then just use this: ^t-[A-Za-z]{6}$