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>