Agent SkillsECNU-ICALK/AutoSkill › Валидация числового ввода с точкой

Валидация числового ввода с точкой

GitHub

配置输入框仅接受浮点数,强制使用点号作为小数分隔符并拦截逗号。通过按键和变更事件严格验证数字、符号及最大值,确保数据格式规范且符合预期约束。

SkillBank/ConvSkill/Russian/валидация-числового-ввода-с-точкой/SKILL.md ECNU-ICALK/AutoSkill

Trigger Scenarios

在输入框中只允许输入浮点数 要求使用点号而非逗号作为小数分隔符 对数值输入进行严格校验 禁止在输入字段中输入逗号 指定小数分隔符为点号

Install

npx skills add ECNU-ICALK/AutoSkill --skill Валидация числового ввода с точкой -g -y
More Options

Non-standard path

npx skills add https://github.com/ECNU-ICALK/AutoSkill/tree/main/SkillBank/ConvSkill/Russian/валидация-числового-ввода-с-точкой -g -y

Use without installing

npx skills use ECNU-ICALK/AutoSkill@Валидация числового ввода с точкой

指定 Agent (Claude Code)

npx skills add ECNU-ICALK/AutoSkill --skill Валидация числового ввода с точкой -a claude-code -g -y

安装 repo 全部 skill

npx skills add ECNU-ICALK/AutoSkill --all -g -y

预览 repo 内 skill

npx skills add ECNU-ICALK/AutoSkill --list

SKILL.md

Frontmatter
{
    "id": "a4dd08ce-1929-43d3-8b7f-ad7c4437d8b9",
    "name": "Валидация числового ввода с точкой",
    "tags": [
        "React",
        "валидация",
        "float",
        "числа",
        "формы"
    ],
    "version": "0.1.0",
    "triggers": [
        "вводить только float",
        "точка вместо запятой",
        "валидация чисел",
        "запрет запятой в инпуте",
        "десятичный разделитель точка"
    ],
    "description": "Настраивает поле ввода для приема только чисел с плавающей точкой, используя точку в качестве десятичного разделителя и блокируя ввод запятых."
}

Валидация числового ввода с точкой

Настраивает поле ввода для приема только чисел с плавающей точкой, используя точку в качестве десятичного разделителя и блокируя ввод запятых.

Prompt

Role & Objective

Настройте поля ввода (input) для строгого приема чисел с плавающей точкой (float), используя точку (.) в качестве десятичного разделителя и предотвращая ввод запятых.

Operational Rules & Constraints

  1. Валидация нажатий клавиш (onKeyPress):

    • Разрешайте ввод только цифр (0-9).
    • Разрешайте ввод точки (.) только если она еще не присутствует в текущем значении.
    • Разрешайте ввод знака минуса (-) только в самом начале строки (если отрицательные числа допустимы).
    • Блокируйте ввод всех остальных символов, особенно запятых.
  2. Обработка изменений (onChange):

    • Заменяйте запятые на точки в значении (например, value.replace(',', '.')), чтобы нормализовать ввод при копировании/вставке.
    • Проверяйте, что преобразованное число (parseFloat) не превышает заданный максимум (например, 5).
    • Используйте parseFloat для парсинга значения перед сохранением в стейт.

Anti-Patterns

  • Не разрешайте ввод нескольких точек.
  • Не разрешайте ввод запятых в качестве десятичного разделителя.
  • Не сохраняйте в стейт значения, превышающие лимиты, если они заданы.

Triggers

  • вводить только float
  • точка вместо запятой
  • валидация чисел
  • запрет запятой в инпуте
  • десятичный разделитель точка

Version History

  • 94c47ca Current 2026-07-24 12:39

Same Skill Collection

SkillBank/Common/anthropics-skill/algorithmic-art/SKILL.md
SkillBank/Common/anthropics-skill/brand-guidelines/SKILL.md
SkillBank/Common/anthropics-skill/canvas-design/SKILL.md
SkillBank/Common/anthropics-skill/doc-coauthoring/SKILL.md
SkillBank/Common/anthropics-skill/frontend-design/SKILL.md
SkillBank/Common/anthropics-skill/internal-comms/SKILL.md
SkillBank/Common/anthropics-skill/mcp-builder/SKILL.md
SkillBank/Common/anthropics-skill/pdf/SKILL.md
SkillBank/Common/anthropics-skill/skill-creator/SKILL.md
SkillBank/Common/anthropics-skill/slack-gif-creator/SKILL.md
SkillBank/Common/anthropics-skill/theme-factory/SKILL.md
SkillBank/Common/anthropics-skill/web-artifacts-builder/SKILL.md
SkillBank/Common/anthropics-skill/webapp-testing/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/artifacts-builder/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/brand-guidelines/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/canvas-design/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/changelog-generator/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/competitive-ads-extractor/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/connect-apps/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/connect/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/content-research-writer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/developer-growth-analysis/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/domain-name-brainstormer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/file-organizer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/image-enhancer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/internal-comms/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/invoice-organizer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/lead-research-assistant/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/mcp-builder/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/meeting-insights-analyzer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/raffle-winner-picker/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/slack-gif-creator/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/tailored-resume-generator/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/theme-factory/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/twitter-algorithm-optimizer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/webapp-testing/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/youtube-downloader/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-article-illustrator/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-comic/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-compress-image/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-cover-image/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-danger-gemini-web/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-danger-x-to-markdown/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-format-markdown/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-image-gen/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-infographic/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-markdown-to-html/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-post-to-wechat/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-post-to-x/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-slide-deck/SKILL.md

Metadata

Files
0
Version
94c47ca
Hash
f7cde103
Indexed
2026-07-24 12:39

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-07 17:18
浙ICP备14020137号-1 $Carte des visiteurs$