Http://blog.sina.com.cn/s/blog_53ad31720100i2gl.html
Need to reference using System.Text.RegularExpressions;
Regex r = new Regex ("^\\s*" ([a-za-z0-9_-]+ (\\.\\w+) *@ (\\w+\\.) +\\w{2,5}) \\s*$ ");
if (R.ismatch ([email protected]))
{
MessageBox.Show ("This is a true email");
}
Else
{
MessageBox.Show ("This was not a email");
}
1. Verify the user name and password: ("^[a-za-z]\w{5,15}$") the correct format: "[a-z][a-z]_[0-9]" composition, and the first word must be a letter 6~16 bit;
2. Verify the phone number: ("^ (\d{3.4}-) \d{7,8}$") correct format: xxx/xxxx-xxxxxxx/xxxxxxxx;
3. Verify the ID number (15-bit or 18-digit number): ("^\d{15}|\d{18}$");
4. Verify the email Address: ("^\w+ [-+.] \w+) *@\w+ ([-.] \w+) *\.\w+ ([-.] \w+) *$ ");
5. Only a string consisting of a number and 26 English letters can be entered: ("^[a-za-z0-9]+$");
6. Integer or decimal: ^[0-9]+\. {0,1} [0-9] {0,2}$
7. Enter only the number: "^[0-9]*$".
8. Only n digits can be entered: "^\d{n}$".
9. You can only enter numbers with at least n digits: "^\d{n,}$".
10. Enter only the digits of the m~n bit:. "^\d{m,n}$"
11. Enter only numbers that start with 0 and not 0: "^ (0|[ 1-9][0-9]*) $ ".
12. Only positive real numbers with two decimal places can be entered: "^[0-9]+ (. [ 0-9]{2})? $ ".
13. You can only enter positive real numbers with a decimal position: "^[0-9]+ (. [ 0-9]{1,3})? $ ".
14. Only non-zero positive integers can be entered: "^\+?" [1-9] [0-9]*$].
15. You can only enter a non-zero negative integer: "^\-[1-9][]0-9" *$.
16. Only enter a character with a length of 3: "^. {3}$ ".
17. You can only enter a string consisting of 26 English letters: "^[a-za-z]+$".
18. You can only enter a string consisting of 26 uppercase English letters: "^[a-z]+$".
19. You can only enter a string consisting of 26 lowercase English letters: "^[a-z]+$".
20. Verify that there are ^%& ',; =?$\ ' characters: ' [^%& ',; =?$\x22]+ '.
21. Only Chinese characters can be entered: "^[\u4e00-\u9fa5]{0,}$"
22. Verify the URL: "^http://([\w-]+\.) +[\w-]+ (/[\w-./?%&=]*)? $ ".
23. Verification 12 months of the year: "^ (0?[ 1-9]|1[0-2]) $ "The correct format is:" 01 "~" 09 "and" 1 "~" 12 ".
24. Verify one months of 31 days: "^ ((0?[ 1-9]) | ((1|2) [0-9]) |30|31) $ "correct format for;" 01 "~" 09 "and" 1 "~" 31 ".
Go C # code implementation mailbox validation in C # and some common regular expressions