情景:如果有个服务需求需要在输入框输入一个人的手机号/身份证号,通过点击一个按钮让按钮下的一个输入框获取到sfz的后6为(例如重置密码功能,上方输入身份证号,下方点击重置按钮,然后默认身份证后六位)
如果裁取到身份证后六位,这就用到数组方法slice了
看看代码这里怎么写
给按钮定义一个change事件
定义一个six因为slice方法只能对string生效,所以是string类型
定义这个change事件,写一个函数
const sfz=字段名称
写判断条件
six = sfz && sfz.slice(12,18):后六位所以裁的是12-18位
把裁切的值赋给six
然后把six的值赋给 密码的字段 password时密码的字段名
这里我没写校验规则,只写了长度限制,如果想写sfz校验规则可自行搜索一下