Expressão regular, correspondência de padrões no xsd

Eu queria saber como fazer uma expressão regular para qualquer caractere, exceto* e+. Eu tentei([^*+]) e(\[^*+]) mas ambas as expressões parecem estar incorretas. Alguém pode, por favor, apontar a direção certa? Obrigado

Edit: Aqui está um trecho de código. Anexei o reg ex sugerido abaixo no visual studio e ele ainda gera um erro quando digito uma sequência regula

<xsd:element name="elementName">
    <xsd:simpleType>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="/^[^*+]+$/"></xsd:pattern>
        </xsd:restriction>
    </xsd:simpleType>
</xsd:element>   

Edit: A cadeia de exemplo que estou usando é "test" O resultado é uma falha de restrição de padrão com o atual reg ex:/^[^*+]+$/

questionAnswers(3)

yourAnswerToTheQuestion