شمارهی موبایل
phone-inputکامپوننتشمارهی موبایل با +۹۸ ثابت در چپ، گروهبندی ۳-۳-۴، تشخیص اپراتور و پذیرش اعداد فارسی و صفر اول.
+98
بدون صفر اول هم میتوانید وارد کنید
نصب
با CLI
اگر هنوز init نکردید، اول از راهنمای نصب پروژه را آماده کنید. بعد این دستور کامپوننت و وابستگیهاش را مینویسه.
$ npx vibefarsi add phone-inputنصب دستی
محتوای تب «کد» را در
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…») و اعتبار. |