Hi rolinson, Read perldoc perlrequick perldoc perlre perldoc perlretut perldoc perl perldoc perlfaq6 If you read this and if you tried something with this and still if you are facing some trouble you Post to the group with the doubts. Hope this helps you a lot. Thnx Prabu Jeff Pang <[EMAIL PROTECTED]> wrote: --- [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/ --------------------------------- Be a better Heartthrob. Get better relationship answers from someone who knows. Yahoo! Answers - Check it out.