Title: wrong expression
Name: Arun das
Date: 6/14/2015 8:42:00 AM
Comment:
a 9 A hjkjjk
this was matching because of "." used after "?="
Title: fdgfgfd
Name: fdgfdg
Date: 3/4/2015 12:15:22 AM
Comment:
fdgdfgfdfggdfdfdfdf
Title: PPSN
Name: Aaron Rooney
Date: 10/30/2014 6:17:10 PM
Comment:
im trying to figure out how to use a ppsn number in a regular expression validator i cant figure out the charecters i need to enter please help
Title: PPSN
Name: Aaron Rooney
Date: 10/30/2014 6:12:50 PM
Comment:
im trying to figure out how to use a ppsn number in a regular expression validator i cant figure out the charecters i need to enter please help
Title: I have require only 6-16 character in string. Can any one have idea for that?
Name: Gaurav Bhandari
Date: 9/13/2012 7:48:19 AM
Comment:
I have require only 6-16 character in string. Can any one have idea for that?
Title: Note the IE BUG
Name: Microsoft is evil just like Oracle
Date: 7/8/2008 4:24:53 PM
Comment:
It might be a good idea to move the length check to the beginning and the rest after that, like so:
(?=^.{8,15}$)(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).*
Title: This expression is NOT broken
Name: Greg C.
Date: 4/10/2008 6:16:23 PM
Comment:
This isn't broken. It *CAN* validate for at least one upper- and one lower-case letter and one digit. However, the default settings for testing expressions on this site include "Case insensitive". With a case-insensitive match settings, it obviously *will* match "ABSCDEFG1".
When testing this, switch OFF the case-insensitive checkbox. And if you want it to work in IE, you need to tweak things like this:
^(?=.{8,15}$)(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).*
See http://blog.stevenlevithan.com/archives/regex-lookahead-bug
Title: not working as intended
Name: Anon
Date: 10/3/2007 9:20:03 AM
Comment:
Works for ABCDEFG9 which fails description as at least one lower case is required
Title: possible alternative
Name: Doug
Date: 10/18/2006 5:22:17 PM
Comment:
I believe this might be a possible alternative:
(?=^.{7,12}$)(?=.*\d)(?=.*[A-Z])(?=.*[a-z]).*
Since it appears that IE doesn't do the lookaheads properly, I just put the length requirement as the lookahead itself. Notice the ^ and the $ are inside the lookahead that checks the length, otherwise that lookahead would pass on anything greater than or equal to 7 characters.
The only other change I make when using this regex myself, is that I prefer to replace the final dot with a character class that has only the characters I prefer to allow:
(?=^.{7,12}$)(?=.*\d)(?=.*[A-Z])(?=.*[a-z])[!-~]*
or
(?=^.{7,12}$)(?=.*\d)(?=.*[A-Z])(?=.*[a-z])[^\s]*
Title: Sorry Not Working
Name: Chandan
Date: 3/8/2005 4:27:34 AM
Comment:
It is not working with ASP.NET Reg. Exp. Validator. Please if you have any other for the same please mail me in [email protected]
Thank you
Title: problem with lower and upper caps.
Name: Andres Garcia
Date: 10/5/2004 3:27:37 PM
Comment:
Supposedly 12aaaa12 does not match, but it does.
this expression does NOT enforce lower AND upper caps. It enforces alphanumeric and numeric only
Title: Jscript Version Bug
Name: Michael Ash
Date: 10/5/2004 12:33:50 PM
Comment:
I think I've tracked down the Javascript problem.
See http://blogs.regexadvice.com/mash/archive/2004/10/05/1753.aspx
Title: Re: Slight modification for JavaScript
Name: Michael Ash
Date: 10/5/2004 10:44:02 AM
Comment:
The modified expression is NOT equivalent to the original. In fact the modified version matches everything (except a newline). Try it with 8 of the same character. The movement of the astericks makes all the look-aheads superfluous.
Also, there is actually no reason the original shouldn't work in javascript. It is syntaxally sound. There appears to be a bug with the client side engines. I'm getting ood results when testing it.
Title: Slight modification for JavaScript
Name: Dave B.
Date: 10/4/2004 8:47:31 PM
Comment:
This works great for .NET but not when you try to use .NET RegExp Validators which use client-side JavaScript. I made a small change to work in JavaScript (note the movement of the asterisks):
^(?=.\d*)(?=.[a-z]*)(?=.[A-Z]*).{8,15}$
Title: stink
Name: this sucks and doesnt work
Date: 8/9/2004 12:35:25 PM
Comment:
it doesnt work in asp
Title: Not universal
Name: Clayton
Date: 7/27/2004 11:35:44 PM
Comment:
Does not work in IE 6 SP1.
Works in Firefox 0.9
Title: JavaScript
Name: Crowcomputer
Date: 5/7/2004 1:58:09 PM
Comment:
Doesn't work with JavaScript / ASP.NET RegEx Validator controls
Title: Puzzling Error
Name: Sampson
Date: 3/1/2004 11:52:12 AM
Comment:
When I run this with "test expression" on this site, it works great, but when I try to use it in the built-in reg expression validator on the asp page, it evaluates the expression as requiring 6 numbers, 6 letters. I copied and pasted, so I know the syntax is ok..any thoughts?
Title: Great
Name: Al
Date: 2/25/2004 1:59:51 PM
Comment:
Great for 8 to 15