UNPKG

cloud-symbol

Version:

123

76 lines (55 loc) 1.78 kB
## 安装 ``` npm i cloud-symbol ``` ## 文档地址 [云符号(浙江)数字科技有限公司](https://www.kubicoder.cn/yfh_components) ## 导入 ```js import yfh from "cloud-symbol"; ``` ## 校验表单 ```js // 01 身份证校验 yfh.idCard("身份证"); //校验通过返回TRUE 否则 返回FALSE //02 校验手机号 yfh.mobile("手机号"); //校验通过返回TRUE 否则 返回FALSE // 03 提取身份证中的生日 yfh.birthday("身份证"); //返回格式 YYYY-MM-DD 如 1999-05-01 // 04 提取身份证中的年龄 yfh.age("身份证"); //返回 身份证中年龄 如 22 // 05 提取身份证中的性别 yfh.gender("身份证"); //返回 字符串 男 或 女 // 06 校验银行卡是否正确 yfh.bankCard("银行卡"); // 校验通过返回 TRUE 否则返回 FALSE // 07 校验邮箱是否正确 yfh.email("邮箱"); // 校验通过返回 TRUE 否则返回 FALSE //2022-03-07 22:43 新增 座机号码校验 护照校验 节流函数 防抖函数 // 08 校验座机号是否正确 yfh.fixedPhone("座机号"); // 校验通过返回 TRUE 否则返回 FALSE //09 校验护照号码是否正确 yfh.passport("护照号码"); // 校验通过返回 TRUE 否则返回 FALSE ``` ```js //10 姓名脱敏 yfh.nameHide("姓名"); // 返回脱敏后的姓名 如传入张三 返回 张* 传入 刘德华 返回 刘*华 传入 三上亚悠 返回 三**悠 // 11 手机号脱敏 yfh.mobileHide("手机号"); // 返回脱敏后的手机号 如传入 13388888888 返回 133****8888 //12 身份证脱敏 yfh.idCardHide("身份证号"); // 返回脱敏后的身份证 如传入 370982199201303679 返回 370************679 //13 判断当前设备类型 yfh.getDeviceType(); //返回 当前设备类型 苹果 ios 安卓 android PC网页 web ```