{ "slug": "bankcardinput", "mode": "single", "examples": [ { "id": "bankcardinput-ex-1", "title": "基础用法", "titleSrc": "", "desc": "", "html": "
\n

BankCardInput 银行卡输入

\n

自动每 4 位空格、识别卡组织、Luhn 校验。

\n
\n
基础用法
\n
\n
\n \n 识别中\n
\n
支持 Visa / MasterCard / 银联等
\n
\n
\n
", "preview": { "show": [ [ 0 ] ], "hide": [], "mode": "single" }, "previewSafe": true, "previewUnsafeReasons": [], "source": "curated", "code": { "html": "

BankCardInput 银行卡输入

\n

自动每 4 位空格、识别卡组织、Luhn 校验。

\n
基础用法
\n
\n
\n \n 识别中\n
\n
支持 Visa / MasterCard / 银联等
\n
", "jsx": "import { useState } from 'react';\nimport { KoleBankCardInput } from 'kole-ui/react';\n\nexport default function BankCardInputDemo() {\n const [card, setCard] = useState('');\n\n return (\n \n );\n}", "vue3": "\n\n", "vue2": "\n\n", "tsx": "import { useState } from 'react';\nimport { KoleBankCardInput } from 'kole-ui/react';\n\nexport default function BankCardInputDemo(): JSX.Element {\n const [card, setCard] = useState('');\n\n return (\n \n );\n}", "vue3ts": "\n\n", "vue2ts": "\n\n" }, "notes": [ "依据 frameworks/BankCardInput.html 静态标记:input placeholder=请输入银行卡号、inputmode=numeric、maxlength=23,卡组织占位文本「识别中」与提示「支持 Visa / MasterCard / 银联等」;modelValue/placeholder/onChange 见 BankCardInput.jsx,Vue 端 update:modelValue 见 BankCardInput.vue3 defineEmits。" ] } ], "curated": true }