Skip to content

Commit 4445596

Browse files
authored
Merge pull request #15 from IvanShapkov/master
2 parents 3380bf8 + 00b00c2 commit 4445596

File tree

2 files changed

+8
-9
lines changed

2 files changed

+8
-9
lines changed

js/modal-form/validation.js

+8-8
Original file line numberDiff line numberDiff line change
@@ -28,36 +28,36 @@ const isHashtagsValid = (value) => {
2828
if (inputText.length === 0) {
2929
return true;
3030
}
31-
const inputArray = inputText.split(/\s+/);
31+
const inputArrays = inputText.split(/\s+/);
3232
const errors = [
3333
{
34-
check: inputArray.some((item) => item === '#'),
34+
check: inputArrays.some((item) => item === '#'),
3535
error: 'Хештег не может состоять только из одной решетки',
3636
},
3737
{
38-
check: inputArray.some((item) => item.slice(1).includes('#')),
38+
check: inputArrays.some((item) => item.slice(1).includes('#')),
3939
error: 'Хештеги разделяются пробелами',
4040
},
4141
{
42-
check: inputArray.some((item) => item[0] !== '#'),
42+
check: inputArrays.some((item) => item[0] !== '#'),
4343
error: 'Хештег должен начинаться с символа \'#\'',
4444
},
4545
{
46-
check: inputArray.some((item, num, array) => array.includes(item, num + 1)),
46+
check: inputArrays.some((item, num, arrays) => arrays.includes(item, num + 1)),
4747
error: 'Хештеги не должны повторяться',
4848
},
4949
{
50-
check: inputArray.some((item) => item.length > HASHTAG_MAX_SYMBOLS),
50+
check: inputArrays.some((item) => item.length > HASHTAG_MAX_SYMBOLS),
5151
error: `Хештег не может быть больше ${HASHTAG_MAX_SYMBOLS} символов, включая символ решётки`,
5252
},
5353
{
54-
check: inputArray.length > HASHTAG_MAX_NUMBER,
54+
check: inputArrays.length > HASHTAG_MAX_NUMBER,
5555
error: `Нельзя указать больше ${HASHTAG_MAX_NUMBER} ${numDecline(
5656
HASHTAG_MAX_NUMBER, 'хештега', 'хештегов', 'хештегов'
5757
)}, `
5858
},
5959
{
60-
check: inputArray.some((item) => !HASHTAG_VALID_SYMBOLS.test(item)),
60+
check: inputArrays.some((item) => !HASHTAG_VALID_SYMBOLS.test(item)),
6161
error: 'Хэштег содержит недопустимые символы',
6262
},
6363
];

js1-kekstagram-e2e

-1
This file was deleted.

0 commit comments

Comments
 (0)