diff --git a/frontend/src/CommunitiesManager.jsx b/frontend/src/CommunitiesManager.jsx index 1c05a97..b61ee86 100644 --- a/frontend/src/CommunitiesManager.jsx +++ b/frontend/src/CommunitiesManager.jsx @@ -652,14 +652,14 @@ function CommunitiesManager() { name="value" value={newItem.value} onChange={(val) => setNewItem({...newItem, value: val})} - placeholder="65001:200 или 100" + placeholder="65001:200 или 200 (без указания AS)" required icon={IconHash} - helpText="Формат: число или N:N" + helpText="Формат: число (например, 200) или N:N (например, 65001:200)" onValidate={(val) => { const trimmed = String(val || '').trim(); if (!trimmed) return { valid: false, message: 'Поле обязательно' }; - if (!/^(\d+|\d+:\d+)$/.test(trimmed)) return { valid: false, message: 'Формат: число или N:N' }; + if (!/^(\d+|\d+:\d+)$/.test(trimmed)) return { valid: false, message: 'Формат: 200 или 65001:200' }; if (items.some(i => i.value === trimmed)) return { valid: false, message: 'Такое value уже существует' }; return { valid: true, message: 'Корректно' }; }} @@ -731,14 +731,14 @@ function CommunitiesManager() { name="value" value={editingDraft.value} onChange={(val) => setEditingDraft({...editingDraft, value: val})} - placeholder="65001:200 или 100" + placeholder="65001:200 или 200 (без указания AS)" required icon={IconHash} - helpText="Формат: число или N:N" + helpText="Формат: число (например, 200) или N:N (например, 65001:200)" onValidate={(val) => { const trimmed = String(val || '').trim(); if (!trimmed) return { valid: false, message: 'Поле обязательно' }; - if (!/^(\d+|\d+:\d+)$/.test(trimmed)) return { valid: false, message: 'Формат: число или N:N' }; + if (!/^(\d+|\d+:\d+)$/.test(trimmed)) return { valid: false, message: 'Формат: 200 или 65001:200' }; if (trimmed !== editingValue && items.some(i => i.value === trimmed)) { return { valid: false, message: 'Такое value уже существует' }; }