Kann man überprüfen, ob ein Teil einer Zeichenfolge mit einer von mehreren Antworten übereinstimmt?
P粉786800174
P粉786800174 2023-09-10 21:05:01
0
1
476

Eine Frage hat mehrere Antworten. Ist es möglich, mit regulären Ausdrücken und JavaScript zu überprüfen, ob ein Teil einer bestimmten Antwort richtig ist?

Zum Beispiel kann der englische Satz „I think about it“ ins Esperanto übersetzt werden mit „Mi pensaspritio“ oder „< em>Mi pensasaltio“. Wenn der Benutzer die Antwort schreibt, sollte der Eingabetext bei Fehlern rot werden. Beispielsweise ist die Eingabe von „Mi pensas“ korrekt.

Ist es möglich, ein Muster wie „Mi pensas (pri|al) tio“ zu verwenden, anstatt alle möglichen Antworten durchzugehen?

P粉786800174
P粉786800174

Antworte allen (1)
P粉563446579

如果我理解正确,这就是我将采取的方法:

function checkInput(input) { const pattern = /^Mi pensas( (pri|al) tio)?$/; return pattern.test(input); } console.log(checkInput("Mi pensas pri tio")); // true console.log(checkInput("Mi pensas al tio")); // true console.log(checkInput("Mi pensas")); // true

当文本错误时,您可以将其设置为红色。

    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!