[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

Help with Regex (UserName, Email

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