--- [EMAIL PROTECTED] wrote: > 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. @@@@@.@@@, [EMAIL PROTECTED], [EMAIL PROTECTED]) > > 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. [EMAIL PROTECTED], [EMAIL PROTECTED], > [EMAIL PROTECTED], [EMAIL PROTECTED]) > > 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 [EMAIL PROTECTED] and Friend's Email > [EMAIL PROTECTED]) > > ShowMessage: Email must not be the same. Please > re-enter a valid > email address again. > > END >
A long homework question.Hope you good luck to get someone help you. -- http://home.earthlink.net/~pangj/ http://home.arcor.de/jeffpang/ ____________________________________________________________________________________ Building a website is a piece of cake. Yahoo! Small Business gives you all the tools to get online. http://smallbusiness.yahoo.com/webhosting -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] http://learn.perl.org/