苏飞论坛

标题: C#一个必须是数字和字母组合的正则,必须同时出现数字和字母 [打印本页]

作者: 站长苏飞    时间: 2013-5-24 14:21
标题: C#一个必须是数字和字母组合的正则,必须同时出现数字和字母
正则如下
  1. ^(([a-zA-Z]*)|(\d*))$
复制代码
这一共是三部分
^([a-zA-Z]*) 非全字母
^(\d*) 非全数字

组合起来就是非全数字,非全字母的字符串。
我亲身测试过可以,大家需要的话直接拿去用吧。
实现代码如下
[code=csharp]  if (Regex.IsMatch(user, @"^(([a-zA-Z]*)|(\d*))$"))
            {
                lit_tip.InnerHtml = "用户名格式不正确,必须是数字和字母的组合"; return;
            }[/code]
user是一个用户名的字符串。







欢迎光临 苏飞论坛 (http://www.sufeinet.com/) Powered by Discuz! X3.4