我有以下的正则表达式:
(?!^[&#]*$)^([A-Za-z0-9- .,&@:?!()$#/\]*)$
允许A-Z,a-Z,0-9和这些特殊字符 .,&@:?!()$#/ code>。
我希望如果字符串中按照以下顺序出现以下字符集,则不匹配:
&#
当我用"&"作为输入运行这个正则表达式时,它不符合我的模式,我会得到一个错误,非常好。当我用 .,&@:?!()$#/ABC123
运行正则表达式时,它会匹配我的模式,没有错误。
然而,当我运行它时:
.,&#@:?!()$#/ABC123
它也没有错误。我在检查&#序列方面做错了什么。
有人能告诉我我做错了什么,我对这些事情不太擅长。