У меня есть регулярное выражение из следующих действий в JavaScript:Регулярное выражение повторяющийся узор с разделителями запятыми
/\w{1,}\s*\w{1,}/
Это проверяет, является ли строка имеет по крайней мере два слова больше, чем 1 символов каждая.
Экс-
asd fgh - Valid
a b d dfd - Valid
xscxs - Invalid
теперь у меня есть новое требование, что я пытался реализовать, но не может получить права.
Новое требование: иметь список разделенных запятыми входных данных того же типа, что и раньше. Не может заканчиваться запятой. Каждый элемент должен быть действительным в соответствии с приведенными выше правилами.
Если нет запятой, то и ее действительная.
Кроме того, все символы алфавита и цифры не/специальные символы
Valid: HOH vfdffd,dsfds dfgd,UIU fgfd
Valid: JOI JOIO
Invalid: QASW fgdfg,
Invalid: sdfds,1234 dfgdfg
Invalid: JKJ,ABCD
Try [ '^ \ ш + (\ s \ W +) + (\ с * \ ш + \ s \ W +) * $'] (https://regex101.com/r/gCz1n8/ 1) – Tushar
может существовать пространство около запятой, например 'HOH vfdffd, dsfds dfgd, UIU fgfd'? это было бы справедливо? – RomanPerekhrest