c#中正则表达验证.docxVIP

  • 1
  • 0
  • 约1.53千字
  • 约 1页
  • 2021-03-01 发布于天津
  • 举报
实现邮箱格式判断的正则表达式( C#) 2009年 09月 05日 星期六 14:57 string emailPattern = @A([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)||[ccc] (([\w-]+\.)+))([a-zA-Z]{2,4}||[0-9]{1,3})(\]?)$; Console.Write(Enter an e-mail address:); string emailInput = Console.ReadLine(); bool match = Regex.IsMatch(emailInput, emailPattern); if (match) Console.WriteLine(E-mail address is valid.); else Console.WriteLine(Supplied input is not a valid e-mail address.); C#中验证邮箱合法的代码及一些常用的正则表达式 2009-11-21 下午 03:35 验证用户名和密码:(A[a-zA-Z]\w{5,15}$ )正确格式: [A-Z][a-z]_[0-9] 组成, 并且第一个字必须为字母 6~16位; 验证电话号码:(A(\d{3.4}-)\d{7,8}$ )正确格式: xxx/xxxx-xxxxxxx/xxxxxxxx ; TOC \o 1-5 \h \z 验证身份证号(15位或18位数字):(A\d{15}|\d{18}$ ); 验证 Email 地址: (A\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$) ; 只能输入由数字和 26个英文字母组成的字符串: (A[A-Za-z0-9]+$) ; 整数或者小数: A[0-9]+\.{0,1}[0-9]{0,2}$ 只能输入数字: A[0-9]*$ 。 只能输入 n 位的数字: A\d{n}$ 。 只能输入至少 n 位的数字: A\d{n,}$ 。 只能输入m~n位的数字:。A\d{m,n}$ 只能输入零和非零开头的数字: A(0|[1-9][0-9]*)$ 。 只能输入有两位小数的正实数: A[0-9]+(.[0-9]{2})?$ 。 只能输入有 1~3位小数的正实数: A[0-9]+(.[0-9]{1,3})?$ 。 只能输入非零的正整数: A\+?[1-9][0-9]*$ 。 只能输入非零的负整数: A\-[1-9][]0-9*$ 。 只能输入长度为 3 的字符: A.{3}$ 。 只能输入由 26个英文字母组成的字符串: A[A-Za-z]+$ 。 只能输入由 26个大写英文字母组成的字符串: A[A-Z]+$ 。 只能输入由 26 个小写英文字母组成的字符串: A[a-z]+$ 。 验证是否含有 A%,;=?$\ 等字符: [A%,;=?$\x22]+ 。 只能输入汉字: A[\u4e00-\u9fa5]{0,}$ 验证 URL: Ahttp://([\w-]+\.)+[\w-]+(/[\w-./?%=]*)?$ 。 验证一年的12个月:A(0?[1-9]|1[0-2])$ 正确格式为:01?09 和1?12。 验证一个月的 31 天: A((0?[1-9])|((1|2)[0-9])|30|31)$ 正确格式 为;01?09和1?31

文档评论(0)

1亿VIP精品文档

相关文档