[Javascript] RegEx for Password w/ spl rules

AMIT UCHAT a1_uchat at yahoo.com
Tue Jun 29 14:34:44 CDT 2004


Allard/All...Thanks you very much for help.
 
Can you please explain the second RegEx as how exactly it rejects string with same characters appears more then 3 times consecutively.
/[^a-z0-9A-Z at ._] |([0-9a-zA-Z])\1{3,}/ 
 
Also I am using online RegEx Validator for ease of use. It can be found at 
http://home.tiscali.be/stevevh/tools/testRE.html
I tested the regEx /[^a-z0-9A-Z at ._] |([0-9a-zA-Z])\1{3,}/  using the tool and it somehow doesn't work.
 
I figured, I need to spend more time on understanding Quantifiers in RegEx esp curly braces. Is there any URL's or easy to understand tutorial for Quantifiers? or we can collectively develop it together with simple exampls.
 
Thanks,
Amit
 
 


allard schripsema <allard-schripsema at procergs.rs.gov.br> wrote:
Hi Amit,
 
let me have a shot at this... (lets see if i can impress the masters :-)
 
For the format validation i believe you´ll need 2 regexps
you can use for validation 3 and 4  something like : 
/[^a-z0-9A-Z at ._] |([0-9a-zA-Z])\1{3,}/ (<-don´t know if this works :-)
"if not any of these or  repeat a char or number 3 or more times...." then error
and for 2 and 3 
/(.*[a-zA-Z].*[0-9].*)|(.*[0-9].*[a-zA-Z].*)/      two groups to have the situations num char and char num....
"If any-no-thing char any-no-thing number any-no-thing  OR any-no-thing number any-no-thing char any-no-thing then OK
 
for size you can use /^.{8,24}/ (anything , repeated 8 to 24 times)
 
 
Hope this is any help...
Allard
 
----- Original Message ----- 
From: AMIT UCHAT 
To: [JavaScript List] 
Sent: Tuesday, June 29, 2004 1:33 PM
Subject: [Javascript] RegEx for Password w/ spl rules


Hi 
I have been trying to Develop RegEx for a Password authentication with following rules:
1) Must be between 8 - 24 characters
2) Should have atleast 1 digit
3) Should have atleast 1 Alphabatic Character
3) Valid characters are [a-z0-9A-Z at ._]
4) Any Characters cannot repeat more then thrice e.g. Password is "mynaaaame1" is      
   invalid because character 'a' repeated more then thrice consecutively.
 
Rule # 1 is taken care of in password textbox by limiting textbox sixe with min=8 and max=24.
 
Rule # 2 & 3: ^[a-z0-9A-Z at ._]+$
 
Rule # 4: How do I apply it to ^[a-z0-9A-Z at ._]+$ RegEx?
 
Any help/Hints/Direction be much appereciated.
 
Adios,
Amit
 
 
 
 
 
 
 
 


---------------------------------
Do you Yahoo!?
New and Improved Yahoo! Mail - 100MB free storage! 

---------------------------------


_______________________________________________
Javascript mailing list
Javascript at LaTech.edu
https://lists.LaTech.edu/mailman/listinfo/javascript
_______________________________________________
Javascript mailing list
Javascript at LaTech.edu
https://lists.LaTech.edu/mailman/listinfo/javascript


		
---------------------------------
Do you Yahoo!?
Yahoo! Mail - Helps protect you from nasty viruses.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.evolt.org/pipermail/javascript/attachments/20040629/1b8f0618/attachment.htm>


More information about the Javascript mailing list