您的位置:首页 > Web前端 > JQuery

jquery正则表达式的应用

2011-03-02 20:46 274 查看
jquery正则表达式的应用
                                                                           结合asp.net服务器控件演示
<%--  密码强度及一致性校验--%>
    <script type="text/javascript">
    $(function(){
    $("#<%=txtPassword.ClientID %>").blur(function(){
        var str=$(this).val();
//        6位数字一下强度为弱,6位以上含其他特殊字符(字母,符号)为强,其他为中
        if(str.length<=6){
           $("#passwordlevel").text("弱");
        }
        else{
           var regex=//W/;
//           jquery正则测试语法,含字母或者其他特殊(@#¥%)字符为强
           if(regex.test(str)){
           $("#passwordlevel").text("强");
           }
           else{
           $("#passwordlevel").text("中");
           }
        }
        });
//        表单监听事件
         $("#<%=form1.ClientID %>").submit(function(){
         var pwd1=$("#<%=txtPassword.ClientID %>").val();
         var pwd2=$("#<%=txtPassword2.ClientID %>").val();
         if(pwd1!=pwd2){
         alert("两次输入的密码不一致!");
         return false;}
         var email=$("#<%=txtEmail.ClientID %>").val();//获取txtEmail的值
         var regex=/.+@.+/;
         if(!regex.test(email)){   //正则判断Email合法性
         alert("Email地址不合法!");
         return false;}
         });
     });
    </script>

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息