没看程序,简单提醒一下,用isNaN(str)方法检查一下是否是数字,然后进行别的检查
还有,不要一帖多发,0分的那个我删掉了。

解决方案 »

  1.   

    用户名:<input type="text" id="txtTest" value="asdfasd,.fSDFSDF在在在在在_">
    <script language="JavaScript">
    <!--
    function checkCH_EN(strID,strNAME){
    var reg = /^[a-zA-Z_|\u4E00-\u9FA5]*$/;
    var str = document.getElementById(strID).value;
    if(!reg.test(str)){
    alert("您輸入的 '"+strNAME+"' 不正確, '"+strNAME+"' 應為中文或字母!");
    return false;
    }
    return true;
    }
    alert(checkCH_EN("txtTest","用户名"));
    //-->
    </script>