Regex.IsMatch用于c#中的特定特殊字符

时间:2015-03-25 06:50:30

标签: c# regex

我是Regex的新手,我知道这是一个简单的问题,但无法找到解决方案

我有一组特殊字符(&,!,$,|)和一个字符串。我只需要检查字符串是否包含任何这些特殊字符。

我试过这个但是无法解决这个问题。

string _validateText = ".*&!$|.*";
string _myString = Value;
if(Regex.IsMatch(_myString, _validateText))
{ 
   //My Code  
}

我忽略了所有其他特殊字符。尝试使用多个String.Contains但需要在Regex中执行。请帮忙

1 个答案:

答案 0 :(得分:1)

Use a character class with anchors

^.*[&!$|].*$