Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

RegularExpression Validation for password in ASP.NET

0 views
Skip to first unread message

bienwell

unread,
Apr 10, 2008, 3:24:59 PM4/10/08
to
Hi all,

Can any one help me to write a regular expression to validate the password
entered on the text field in ASP.NET. The rules for the password are:
1- There must be at least one number in the password.
2- There must be upper and lower case letters in the password.
3- Password must begin with an alphabetic character.
4- Password cannot contain illegal characters, such as =, <, >, ;, :, '
, " or comma (equal sign, greater sign, less than sign, semicolon, colon,
single quote, double quotes, comma).
5- Password must be between 8 and 25 characters.

I'm not good at writing the expression. Please help me out.

Thanks in advance.


RhythmAddict

unread,
Apr 10, 2008, 6:19:45 PM4/10/08
to

RegularExpressions.Regex.IsMatch(lblYourPw, "(?!^[0-9]*$)(?!^[a-zA-Z]*
$)^([a-zA-Z0-9]{8,10})$"))

"Validates a strong password. It must be between 8 and 10 characters,
contain at least one digit and one alphabetic character, and must not
contain special characters" I think you're 90% of the way there (got
it from http://msdn2.microsoft.com/en-us/library/ms998267.aspx)

wis...@googlemail.com

unread,
Apr 11, 2008, 4:52:18 AM4/11/08
to
I'm not a regex expert either, but based on the previous post, this
seems to work:

Regex.IsMatch(
input, "(?!^[0-9]*$)(?!^[a-z]*$)(?!^[A-Z]*$)(?!^[a-z0-9]*$)(?!^[A-
Z0-9]*$)^([a-zA-Z][a-zA-Z0-9]{8,25})$")
)

============
Regards,
Steve
www.stkomp.com

bienwell

unread,
Apr 15, 2008, 8:50:05 AM4/15/08
to
Thanks fyi.

"RhythmAddict" <sanjay...@gmail.com> wrote in message
news:61ef59f1-90bb-45a3...@59g2000hsb.googlegroups.com...

bienwell

unread,
Apr 15, 2008, 8:50:28 AM4/15/08
to
Thanks for your help.

<wis...@googlemail.com> wrote in message
news:60d1bad3-1e68-4a1f...@b64g2000hsa.googlegroups.com...

0 new messages