标签: java c# regex
在Asp.net中,对于RegularExpressionValidator,我需要进行正则表达式验证,以防止文本框中只有<或>或&#的html标签。
<
>
&#
此外,我可以使用此正则表达式<分别验证>或([^<>])* 并分别用正则表达式^((?!&#).)*$表示“&#” 但是无法同时验证两者。因此,请建议我如何解决该问题。 谢谢。
([^<>])*
^((?!&#).)*$
答案 0 :(得分:0)
这是一个可能的解决方案:
^((?!(&#|>|<)).)*$
Try it online.
这是您提供的^((?!&#).)*$,您可以将&#更改为(&#|>|<)。
(&#|>|<)