Ich habe einen regulären Ausdruck der folgenden in Javascript:Regular Expression wiederholendes Muster begrenzt durch Komma
/\w{1,}\s*\w{1,}/
Diese prüft, ob eine Zeichenkette jeder atleast zwei Wörter größer als 1 Charakter hat.
Ex-
asd fgh - Valid
a b d dfd - Valid
xscxs - Invalid
Ich habe jetzt eine neue Anforderung, dass ich versucht habe, zu implementieren, kann aber nicht richtig.
Neue Anforderung: Sie können eine kommagetrennte Liste des gleichen Eingabetyps wie zuvor haben. Kann nicht mit einem Komma enden. Jeder Artikel muss gemäß den obigen Regeln gültig sein.
Wenn kein Komma vorhanden ist, dann ist es auch gültig.
Auch alle Zeichen sind Buchstaben und keine Zahlen/Sonderzeichen
Valid: HOH vfdffd,dsfds dfgd,UIU fgfd
Valid: JOI JOIO
Invalid: QASW fgdfg,
Invalid: sdfds,1234 dfgdfg
Invalid: JKJ,ABCD
Try [ '^ \ w + (\ s \ w +) + (, \ s * \ w + \ s \ w +) * $'] (https://regex101.com/r/gCz1n8/ 1) – Tushar
könnte es einen Platz in der Nähe von Komma geben, wie 'HOH vfdffd, dsfds dfgd, UIU fgfd'? wäre es gültig? – RomanPerekhrest