C#Regex匹配字母,数字,下划线,短划线和点

时间:2015-07-02 11:39:13

标签: c# regex

我正在寻找这个,但我找不到一个好的解决方案。

我找到了solution但视觉工作室收到了错误

var regexItem = new Regex(@"^[a-zA-Z0-9\_]+$);

这是我的条件:

if (regexItem.IsMatch(name))
{
     //...
}

1 个答案:

答案 0 :(得分:4)

只需在字符类中包含破折号和点的模式即可。将-放在字符类的最后或第一个位置是安全的。

new Regex(@"^[a-zA-Z0-9_.-]+$");