C# 正则表达式不允许在MVC应用程序中使用星号(*)

C# 正则表达式不允许在MVC应用程序中使用星号(*),c#,regex,asp.net-mvc,C#,Regex,Asp.net Mvc,在我的MVC应用程序中,用户可以搜索字符串,但搜索字符串中不允许有星号(*)。如何使用REGEX实现这一点?谢谢 您可以使用以下正则表达式: ^[^*]*$ 在字符组中,*与文本*匹配。被求反的字符类[^*]*将匹配0个或多个字符(星号除外) 请参见它对您有用吗?如果有什么不清楚的地方,请告诉我。

在我的MVC应用程序中,用户可以搜索字符串,但搜索字符串中不允许有星号(*)。如何使用REGEX实现这一点?谢谢

您可以使用以下正则表达式:

^[^*]*$
在字符组中,
*
与文本
*
匹配。被求反的字符类
[^*]*
将匹配0个或多个字符(星号除外)


请参见

它对您有用吗?如果有什么不清楚的地方,请告诉我。