http://community.csdn.net/Expert/TopicView1.asp?id=4902902while(true)
{
Console.Write("String:");
string str = Console.ReadLine();
Console.WriteLine(Regex.IsMatch(str, @"^(?=.*[A-Za-z])(?=.*\d)[A-Za-z0-9]+$"));
}

解决方案 »

  1.   

    http://community.csdn.net/Expert/TopicView1.asp?id=5161222var reg = /[a-z0-9]+/i;
    if( reg.test(str) )
    {
      //字符串str 格式正确
    }
      

  2.   

    <html>
    <head>
    <title>Javascript正则表达式</title>
    </head>
    <body>
    <script >
    function regex()
    {
    var regex =^[A-Za-z0-9]+$ /i;
    var str = document.form1.name1.value;
    var result = regex.test(str);
    alert(result);
    }
    </script>
    <form name=form1>
    <input type=text name=name1>
    <input type=button onClick="regex()" value="test">
    </form>
    </body>
    </html>
      

  3.   

    <html>
    <head>
    <title>Javascript正则表达式</title>
    </head>
    <body>
    <script >
    function regex()
    {
    var regex =/^[A-Za-z0-9]+$ /i;
    var str = document.form1.name1.value;
    var result = regex.test(str);
    alert(result);
    }
    </script>
    <form name=form1>
    <input type=text name=name1>
    <input type=button onClick="regex()" value="test">
    </form>
    </body>
    </html>
      

  4.   

    <input type="text" name="username" maxlength="20" onKeypress="if ((event.keyCode > 32 && event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode > 90 && event.keyCode < 97)) event.returnValue = false;">
    这段好象写的只能限制字符,怎么限制输入中文?
      

  5.   

    <input type="text" style="ime-mode:disabled">
    好象可以限制输入法,输入法被限制就输入不了英文了,为了限制复制,我觉得还应该加上,
    onpaste="return false"
      

  6.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD><BODY>
    <input type="text" name="test_input" style="ime-mode:disabled;">
    </BODY>
    </HTML>
      

  7.   

    <input type=text name=name1 onkeyup="value=value.replace(/[^A-za-z0-9]+/,'')">