how to validate password with special character using java script?
password validation with numeric ,character and special character ; <script type="text/javascript" language="javascript"> function validation() { var a=document.form.fnm.value; var b=document.form.mnm.value; var c=document.form.mnm.value; var d=document.form.pass.value; var e=document.form.cpass.value; if(a=="") { alert("Plz Enter Name"); } else if(!isNaN(form.fnm.value)) { alert("Plz Enter character"); } else if(a.length<5 || a.length>20) { alert("Plz Enter min 5 and max 20 character"); } else if(b=="") { alert("Plz Enter Middle Name"); } else if(!isNaN(form.mnm.value)) { alert("Plz Enter character"); } else if(b.length<5 || b.length>20) { alert("Plz Enter min 5 and max 20 character"); } else if(c=="") { alert("Plz Enter Middle Name"); } else if(!isNaN(form.lnm.value)) { alert("Plz Enter character"); } else if(c.length<5 || c.length>20) { alert("Plz Enter min 5 and max 20 character"); } else if(!(d==e)) { alert(" not match") } else if(d) { var filter1 = /[a-zA-Z]/g; var filter2 = /[@$,<>#:?_*&;]/g; var filter3 = /[0-9]/g; if (d.match(filter1) && d.match(filter2) && d.match(filter1) && d.match(filter3)) { alert("valid"); } else { alert("invalid"); } } else { var email = document.getElementById('txtEmail'); var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; if (!filter.test(email.value)) { alert('Please provide a valid email address'); email.focus; return false; } } } </script> <form method="post" name="form" action=""> <table align="center" border="2"> (mendetary field *) <tr> <td>First name*</td> <td><input type="text" name="fnm"></td> </tr> <tr> <td>Middle name*</td> <td><input type="text" name="mnm"></td> </tr> <tr> <td>Last name*</td> <td><input type="text" name="lnm"></td> </tr> <tr> <td>Password*</td> <td><input type="password" name="pass"></td> </tr> <tr> <td>Confirm Password</td> <td><input type="password" name="cpass"></td> </tr> <tr> <td>Mobile No.*</td> <td><input type="text" name="mno"></td> </tr> <tr> <td>Tele Phone No.*</td> <td><input type="text" name="tno"></td> </tr> <tr> <td>Email ID*</td> <td><input type="text" name="email" id="txtEmail"></td> </tr> <tr> <td>Gender</td> <td><input type="radio" name="rad">MALE* <input type="radio" name="rad">Female* </td> </tr> <tr> <td>Select Country*</td> <td><select name="country"> <option value=""></option> <option value="india">india</option> <option value="pakistan">pakistan</option> <option value="shrilanka">shrilanka</option> <option value="america">america</option> <option value="japan">japan</option> <option value="china">china</option> </select> </td> </tr> <tr> <td>Address*</td> <td><input type="textarea" name="txtarea"></td> </tr> <tr> <td>Pin Code*</td> <td><input type="text" name="pcode"></td> </tr> <tr> <td><input type="checkbox" name="chk">plz check </td> </tr> <tr> <td align="center" colspan="2"><input type="submit" name="btnsub" value="submit" onclick="validation()"></td> </tr> </table> </form> <div id="fnm1" style="display:none"> <font size="+1" color="#FF0000"> pLz enter name </div>