Uciekający Regex, aby uzyskać Valid JSON

W moim schemacie chcę rozpoznać pewne wzorce, aby ograniczyć typ danych, które użytkownik może wprowadzić. Używam wyrażenia regularnego, aby ograniczyć to, co użytkownik może wprowadzić, ale wyrażenie regularne zostaje oznaczone podczas próby sprawdzenia poprawności JSON przy użyciu walidatora online takiego jak tenjeden.

Czy istnieje sposób na sprawienie, aby walidator zignorował specjalne znaki regularne, które nie zgadzają się z tym, ale nadal zachowują wyrażenie regularne?

Dziwną rzeczą jest to, że walidator działa tylko w określonych przypadkach. Na przykład zaznacza drugą, a nie pierwszą instancję wyrażenia regularnego, mimo że są tutaj identyczne:

            "institutionname": {
                "type": "string",
                "description": "institution name",
                "label": "name",
                "input-type": "text",
                "pattern": "^[A-Za-z0-9\s]+$"
            },
            "bio": {
                "type": "string",
                "label": "bio",
                "input-type": "text",
                "pattern": "^[A-Za-z0-9\s]+$",
                "help-box": "tell us about yourself"
            },

questionAnswers(1)

yourAnswerToTheQuestion