日期:2014-05-19  浏览次数:20531 次

求一正则表达式,长度>=6,且必须包含数字和字母,不能有中文
求一正则表达式,长度> =6,且必须包含数字和字母,不能有中文
急!!

------解决方案--------------------
还有点问题哦,输入的字符为 "hhh5556 "通不过
--------------------
我写的吗?我的测试代码,结果为通过
string yourStr = richTextBox1.Text;
if (Regex.IsMatch(yourStr, @ "^(?=.*?[a-zA-Z])(?=.*?[0-9])[a-zA-Z0-9]{6,}$ "))
{
richTextBox2.Text = "通过 ";
}
else
{
richTextBox2.Text = "未通过 ";
}

贴你的测试代码