如何在 Razor/MVC3 中制作正则表达式模式以免除某些字符

本文关键字:模式 字符 正则表达式 Razor MVC3 | 更新日期: 2023-09-27 18:36:42

我想知道如何在 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..]*$

我是否必须列出所有字符才能免除这些字符?还是有更有效的方法?

如何在 Razor/MVC3 中制作正则表达式模式以免除某些字符

(代表OP发布)。

我已经按照西蒙在评论中的建议使用了这个@"^[^"" & ';,<>]*$",它奏效了。

你试过这个吗?

 "[<>'"/;&]"