Stablev0.1.0invoice

UniformInvoiceInput

統一發票輸入

統一發票號碼輸入,自動格式化 XX-XXXXXXXX,即時格式驗證。

Taiwan uniform invoice number input with auto-formatting (XX-XXXXXXXX) and real-time format validation.

Installation

CLI

npx taiwan-ui add uniform-invoice-input

npm package

npm install @taiwan-ui/react

Live Demo

Props API

PropTypeDefault
value*string
onChange*(value: string, result: InvoiceResult) => void
placeholderstring"AB-12345678"
disabledbooleanfalse
showPrizeCheckbooleanfalse

Playground

Props

目前輸入值

佔位文字

停用輸入

顯示對獎功能

Generated code
import UniformInvoiceInput from "@/components/taiwan/UniformInvoiceInput";

export default function Example() {
  return (
    <UniformInvoiceInput
  placeholder="AB-12345678"
/>
  );
}

Code Examples

import { useState } from "react";
import UniformInvoiceInput from "@/components/taiwan/UniformInvoiceInput";

export default function MyForm() {
  const [invoice, setInvoice] = useState("");

  return <UniformInvoiceInput value={invoice} onChange={(val) => setInvoice(val)} />;
}
自動連字號格式驗證auto-format

Related Components