onchange="wc(this)"function wc(o) {
if (!/^[A-Za-z]$/.test(o.value)) {
alert("数据不合法");
o.select();
}
}

解决方案 »

  1.   

    <html>
    <head>
    <title>Javascript正则表达式</title>
    </head>
    <body>
    <script >
    function regex()
    {
    var regex=/^[a-z]+$/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>
      

  2.   

    屏蔽输入也可以<input type=text value="" onkeypress="return ((event.keyCode>=65 &&  event.keyCode<=90) || (event.keyCode>=97 && event.keyCode<=122))">
      

  3.   

    if (!/^[A-Za-z]*$/.test(o.value)) {
    alert("数据不合法");
    o.focus();
    }