对于用户名字段,有某些变体不能选作适当的用户名,也不能使用某些字符。
例如:TIM1....TIM9 不能使用 BIN1....BIN9 不能使用,字符也不能<>:\/|?*
出现在字段中的任何位置。
我到目前为止的代码是这样的:
private bool ValidateId(string regexValue)
{
Regex regex = new Regex("TIM[1-9]|BIN[1-9]|[<>:\"/|?*]");
return !regex.IsMatch(regexValue);
}
然而,我正在努力允许的是反斜杠字符。像我对引号字符所做的那样尝试逃避它似乎不起作用。
提前致谢。