如果我想将文本框的输入限制为"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}$";