I have the following regex pattern: (.NET 1.1 Regex Validator)
^(?=.*[A-Za-z])[a-zA-Z0-9@\\-_\\+\\.]{6,32}$
I need to meet the following requirements:
6 to 32 characters 
must contain at least one letter. 
Allowed characters are 
letters (a-z, A-Z), 
numbers (0-9), 
@ ("at" symbol), 
. (period), 
_ (underscore), 
+ (plus), 
- (minus). 
Any entries starting with numeric values, seem to be 'skipped' until non numeric values are encountered.
123abc fails
123abcde fails
123abcdef passes
So I see that it's 'counting' the look ahead AFTER the numeric values, why?
Thanks.