鼠标离开时,验证文本框只能输入数字 和 文本框不能输入特殊字符

1。只能输入数字

<script type="text/javascript">
        function on_blur() {
            var s1 = document.getElementById("TextBox1");
            var s = s1.value;
            var regu = "^[a-zA-Z\u4e00-\u9fa5]+$";
            var re = new RegExp(regu);
            if (re.test(s)) {
                alert(s);
            } else {
                alert("只能输入数字!");
            }
         }

    </script>

<div>
        <asp:TextBox ID="TextBox1" runat="server"   onblur="on_blur()" ></asp:TextBox>
    </div>

 

2。不能输入特殊字符

    <script type="text/javascript">
        function on_blur() {
            var s1 = document.getElementById("TextBox1");
            var s = s1.value;
            var re = /^[a-zA-Z\d\u4e00-\u9fa5]+$/;
            if (!re.test(s)) {
                alert("有不是数字/字母/中文的字符...");
                return false;
            }
        }

    </script>

        <asp:TextBox ID="TextBox1" runat="server" onblur="on_blur()"></asp:TextBox>

posted on 2012-10-09 15:00  BART  阅读(225)  评论(0)    收藏  举报