شماره‌ی موبایل

phone-inputکامپوننت

+۹۸ ثابت در چپ، گروه ۳-۳-۴، تشخیص اپراتور، پذیرش ارقام فارسی و صفر اول.

+98

بدون صفر اول هم می‌توانید وارد کنید

نصب

  1. با CLI

    اگر هنوز init نکرده‌اید، اول از راهنمای نصب پروژه را آماده کنید. بعد این دستور قطعه و وابستگی‌هایش را می‌نویسد.

    $ npx vibefarsi add phone-input
  2. نصب دستی

    محتوای تب «کد» را در components/ui/phone-input.tsx بگذارید.

    $ npm i lucide-react
    کپی کل فایلregistry json

استفاده

usage.tsx
1import { PhoneInput } from "@/components/ui/phone-input"23<PhoneInput onChange={(digits, valid) => valid && setPhone(digits)} />

پراپ‌ها

پراپنوعپیش‌فرضتوضیح
onChange(digits, valid) => void-ده رقم ملی («912…») و اعتبار.