rolinson
7/26/2007 2:18:00 AM
Hello!
Help with Regex, Thanks in avance!
1. Validation of Name
Enable ALL keys on keyboard EXCEPT 0, 1, 2........., 9
Change to uppercase of 1st alphabet of every word and lowercase for
the rest of the word.
Example: aDa AdA 12DDD 12ddd dd12dd à Ada Ada 12Ddd 12Ddd Dd12dd
a) If Name (0-2 characters) < 3 characters, excluding spacing and
punctuations
OR
b) If Any Part of Name has 4 or more consecutive A-Z/0-9 in ascending
or descending order, excluding case sensitivity. (e.g. 6789, 9876,
wxYz, zyXw, Test2345ing, 122abcdZ444)
OR
c) If Name = 3 or more consecutive A-Z/0-9 in ascending or descending
order, excluding case sensitivity. (e.g. 678, 987, 6789, 9876, Wxy,
Yxw, wxYz, zyXw)
OR
d) If Name = ALL recurring characters, excluding spacing,
punctuations and case sensitivity
(e.g. @@@, AaAaaA, 99999, EE EEE EEEE, eE E;e'E Ee#eE)
OR
e) If Any Part of Name has 3 or more repeat sequence of 2 characters
excluding spacing and case sensitivity. (e.g. sasasa, dfdfdf,
MunununT, MunZUnuNT, a12e12p12, aAbATaBt edab, EaA GAa Raa)
ShowMessage: Please re-enter the Name again.
END
f) If Name at least 1 character = 0, 1, 2........., 9 (e.g. A9E, A99E,
A9E9, A9E-A99E, A9E-A99E)
ShowMessage: Only alphabets are allowed. Please re-enter the Name
again.
END
f) If Name at least 1 character = Foreign Characters (non-English
characters) (e.g. ??, a?b??c, ????, ?a?b?c?)
ShowMessage: Our system currently only supports English
characters. Only alphabets are allowed. Please re-enter the Name
again.
END
-------------------------------------------------------------------
2. Validation of Email Address
a) If Email Address = Empty
ShowMessage: Please enter your email address.
END
b) If Email Address Invalid format.
OR
c) If Email Address = ALL recurring characters excluding punctuations
and case sensitivity.
(e.g. @@@@@.@@@, aAaAaA@aaAA.AaaAA, 99999@99.99)
ShowMessage: Please re-enter a valid email address again.
END
d) If Email Address at least 1 character = Foreign Characters (non-
English characters)
(e.g. ??@aa?ss.com, a???c@aass.com, ????@aass.com, ?a?b@a?.com)
ShowMessage: Please re-enter a valid email address again.
E) If Your Email and Friend's Email Address is the same (e.g. Your
Email sardttt@hotmail.com and Friend's Email sardttt@hotmail.com)
ShowMessage: Email must not be the same. Please re-enter a valid
email address again.
END