Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在Razor/MVC3中创建正则表达式模式以免除某些字符_C#_Regex_Asp.net Mvc_Asp.net Mvc 3_Razor - Fatal编程技术网

C# 如何在Razor/MVC3中创建正则表达式模式以免除某些字符

C# 如何在Razor/MVC3中创建正则表达式模式以免除某些字符,c#,regex,asp.net-mvc,asp.net-mvc-3,razor,C#,Regex,Asp.net Mvc,Asp.net Mvc 3,Razor,我想知道如何在Razor/MVC3中为正则表达式编写模式。我一直在寻找如何编写该模式,但因为我对MVC/Razor一无所知,所以我只为它找到了一个正则表达式模式 characters only ^[a-zA-Z]+$ numbers only ^[0-9]*$ character and numbers only ^\w+$ email address. /\S+@\S+\.\S+/ 我发现的那些模式不是我想要的。我想创建一个模式,它将免除这些字符&’;,。 我想到了一种方法。像这样:

我想知道如何在Razor/MVC3中为正则表达式编写模式。我一直在寻找如何编写该模式,但因为我对MVC/Razor一无所知,所以我只为它找到了一个正则表达式模式

characters only
^[a-zA-Z]+$

numbers only
^[0-9]*$

character and numbers only
^\w+$

email address. 
/\S+@\S+\.\S+/
我发现的那些模式不是我想要的。我想创建一个模式,它将免除这些字符&’;,。 我想到了一种方法。像这样:

^[a-zA-Z0-9_!#$%()-=~^|+and so on..]*$
我是否必须列出所有字符才能免除这些字符?还是有更有效的方法呢?

你试过吗

 "[<>'"/;&]"
代表OP发布


我使用了Simon在评论中建议的@^[^&',]*$,它很有效。

像这样吗^[^&';,]*$@SimonMᶜKenzie不接受字符串中的那些字符吗?我想免除这些。字符类中的插入符号表示匹配应排除类中的字符:啊。我懂了。非常感谢。如果它在我的网站上起作用,我会试试看[RegularExpression@^[^&';,]*$]使用此选项无效,因为它不能是一个完整的字符串,因为它包含在排除的字符中@西蒙姆ᶜKenzieNo还没有,我仍在尝试将其纳入我的网站。