Here we are going to write a regular exprestion for Password to check the condition like , password must contain at least one number,one capital letter and one special character.
First we can write Regex as below,
^(((.*\d.*[A-Z].*[!@#$%^&*? ~].*))|(.*[A-Z].*\d.*[!@#$%^&*? ~].*)|(.*[!@#$%^&*? ~].*[A-Z].*\d.*)|(.*[!@#$%^&*? ~].*\d.*[A-Z].*))$
This will check the string contain at at least one number,one capital letter and one special character,
Here i am going to show examples with Javascript function ,
We can write a function in javascript as below
function validatePassword(str) { // patter to match : Atleast one number ,one capital letter, one special charector var reg = /^(((.*\d.*[A-Z].*[!@#$%^&*? ~].*))|(.*[A-Z].*\d.*[!@#$%^&*? ~].*)|(.*[!@#$%^&*? ~].*[A-Z].*\d.*)|(.*[!@#$%^&*? ~].*\d.*[A-Z].*))$/; if (reg.test(str)) { return true; } else { return false; } }
and we can pass the string as function argument “str”, It will return if it matches the condition else it will return false.
Let us look on the demo
Javascript function sample
Let us look a jquery demo
Jquery sample
You can download from github
Have a noce day 😉
12,949 total views