![]() Topic awaiting preservation: Using Regular Expressions to recieve date from user (Page 1 of 1) |
|
|---|---|
|
Bipolar (III) Inmate From: Juneau, Alaska |
posted 11-30-2005 01:21
I'm not entirely sure what is wrong with my Reg Exp. I'm trying to receive dates in "mm/dd/yyyy" format, but it doesn't seem to matter what is submitted. code: birthdatepattern = new RegExp("/^[01][0-9]\/[0123][0-9]\/[012][0-9][0-9][0-9]$/");
var match = birthdatepattern.test(usersubmittedbirthdate);
if (match = false) {
alert('This match is false.');
} else {
Result B
....
}
|
|
Bipolar (III) Inmate From: Umeå, Sweden |
posted 11-30-2005 02:05
quote: You're assigning the value false, not comparing to (which isn't needed at all). code: var
pass=[false,'01/4/1999','11/01/2083','1/31/1900'],
fail=[false,'0/12/1999','13/12/1999','1/1/1','09/00/1900','9/32/1999','9/23/1893'],
re=/^(0?[1-9]|1[0-2])\/(0?[1-9]|[12]\d|3[01])\/(19\d\d|20\d\d)$/,
t;
while(t=pass.pop())
alert(t+'\n'+re.test(t));
while(t=fail.pop())
alert(t+'\n'+re.test(t));
|
|
Bipolar (III) Inmate From: Juneau, Alaska |
posted 11-30-2005 22:49
quote:
quote:
|