Regex reg = new Regex(@"^[a-z]|[a-z0-9][15,]$");
if (!reg.Match(userAccount).Success)
{
MessageBox.Show("账号开头是否为数字\账号只能为字母和数字组合账号不能有空格","注册提示");
return;
}是这样吗? 如果在同一个文本框中判断开头不能为数字,账号只能为小写字母和数字组合 以及文本框中不能输入空格 应该怎么写?麻烦你 帮我写完整的代码好吗?
Regex reg = new Regex(@"^[a-z]|[a-z0-9]*$");
if (!reg.Match(userAccount).Success)
{
MessageBox.Show("账号开头不为数字 账号只能为小写字母和数字组合 账号不能有空格","注册提示");
return;
}
基本上就是这样,你先到环境里调试下,看看能不能通过。“如果在同一个文本框中判断开头不能为数字,账号只能为小写字母和数字组合 以及文本框中不能输入空格 应该怎么写?”这和你上面的要求没什么区别呢。上面的正则本来就不允许为空格的。
还是不行~ 空格 还是能通过
追答Regex reg = new Regex(@"^[a-z][a-z0-9]*$");
if (!reg.Match(userAccount).Success)
{
MessageBox.Show("账号开头不为数字 账号只能为小写字母和数字组合 账号不能有空格","注册提示");
return;
}
注意,前面回的因为是复制的,多了个|,所以不对。你再试试
Regex reg = new Regex(@"^[a-z]|[a-z0-9][15,]$");
if (!reg.Match(userAccount).Success)
{
MessageBox.Show("账号开头是否为数字\账号只能为字母和数字组合账号不能有空格");
return;
}
是这样吗? 如果在同一个文本框中判断开头不能为数字,账号只能为小写字母和数字组合 以及文本框中不能输入空格 应该怎么写?麻烦你 帮我写完整的代码好吗?
Regex reg = new Regex(@"\b^[0-9][0-9|a-z]*$");