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

IDCardInput 身份证输入

\n

18 位校验(含校验位)、自动提取出生日期与性别。

\n
\n
基础用法
\n
\n
\n \n
\n
\n
示例:11010119900307657X
\n
\n
\n
", "preview": { "show": [ [ 0 ] ], "hide": [], "mode": "single" }, "previewSafe": true, "previewUnsafeReasons": [], "source": "curated", "code": { "html": "

IDCardInput 身份证输入

\n

18 位校验(含校验位)、自动提取出生日期与性别。

\n
基础用法
\n
\n
\n \n
\n
\n
示例:11010119900307657X
\n
", "jsx": "import { useState } from 'react';\nimport { KoleIDCardInput } from 'kole-ui/react';\n\nfunction Demo() {\n const [id, setId] = useState('');\n return (\n \n );\n}", "vue3": "\n\n", "vue2": "\n\n", "tsx": "import { useState } from 'react';\nimport { KoleIDCardInput } from 'kole-ui/react';\n\ntype IDCardValue = string;\nconst PLACEHOLDER: string = '请输入 18 位身份证号';\n\nfunction IDCardDemo(): JSX.Element {\n const [id, setId] = useState('');\n return (\n \n );\n}\n\nexport default IDCardDemo;", "vue3ts": "\n\n", "vue2ts": "\n\n" }, "notes": [ "依据 frameworks/IDCardInput.html:19-22 的 placeholder=\"请输入 18 位身份证号\" 与 :22 提示文案「示例:11010119900307657X」;组件 prop 见 frameworks/IDCardInput.jsx 的 modelValue/placeholder/onChange", "TS 形态依据 TS-VARIANTS.md:tsx 用 useState + type IDCardValue 别名把领域语义写进类型;vue3ts/vue2ts 用