Monday, September 24, 2007

salam.wel as usual, 2day m working on ensign tutor marketing web site n stuct in regular expression format. i hav to force user to enter integers only wd to charecter in texbox
i went on many web sites bt no use, thn i found this as regularExpression fromat to force users for integers only

^\d+$

and others are

Name
^[a-zA-Z''-'\s]{1,40}$
John DoeO'Dell
Validates a name. Allows up to 40 uppercase and lowercase characters and a few special characters that are common to some names. You can modify this list.



Social Security Number
^\d{3}-\d{2}-\d{4}$
111-11-1111
Validates the format, type, and length of the supplied input field. The input must consist of 3 numeric characters followed by a dash, then 2 numeric characters followed by a dash, and then 4 numeric characters.


E-mail
^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$
someone@example.com
Validates an e-mail address.


URL
^(htf)tp(s?)\:\/\/[0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*(:(0-9)*)*(\/?)([a-zA-Z0-9\-\.\?\,\'\/\\\+&%\$#_]*)?$
http://www.microsoft.com
Validates a URL


Password
(?!^[0-9]*$)(?!^[a-zA-Z]*$)^([a-zA-Z0-9]{8,10})$

Validates a strong password. It must be between 8 and 10 characters, contain at least one digit and one alphabetic character, and must not contain special characters.


Non- negative integer
^\d+$
0986
Validates that the field contains an integer greater than zero.


Currency (non- negative)
^\d+(\.\d\d)?$
1.00
Validates a positive currency amount. If there is a decimal point, it requires 2 numeric characters after the decimal point. For example, 3.00 is valid but 3.1 is not.


Currency (positive or negative)

^(-)?\d+(\.\d\d)?$
1.20
Validates for a positive or negative currency amount. If there is a decimal point, it requires 2 numeric characters after the decimal point.

\d will match one integer\d+ will match one or more
\d{n} will match exactly n integers[0-9] is the same as \d

\d will match one integer\d+ will match one or more
\d{n} will match exactly n integers[0-9] is the same as \d


http://www.mikesdotnetting.com/Article.aspx?ArticleID=46

No comments: