如果我想将文本框的输入限制为"t-" + any 6 letters (no digits)
“ t-jblogg
”
t-[a-z]*
但多数民众赞成在t-
任何letter/combination
如果我想将文本框的输入限制为"t-" + any 6 letters (no digits)
“ t-jblogg
”
t-[a-z]*
但多数民众赞成在t-
任何letter/combination
RegularExpressionValidator.ValidationExpression = "^t-[A-Za-z]{6}$"
这应该工作:^t-\p{L}{6}$
. 这应该接受任何以 , 开头的字符串t
,后跟 a-
和 6 个字母。\p{L}
表示来自任何语言的任何字母(如此处所述)。如果您只想将其限制为英文字母,则只需使用以下命令:^t-[A-Za-z]{6}$
试试这个:
RegularExpressionValidator.ValidationExpression = "^t-[a-z]{6}$";