数组截取slice方法项目使用

本文介绍如何通过JavaScript从身份证号码中截取后六位作为密码。具体实现包括定义事件处理函数,使用slice方法获取指定长度的字符串,并将其赋值给密码字段。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

      情景:如果有个服务需求需要在输入框输入一个人的手机号/身份证号,通过点击一个按钮让按钮下的一个输入框获取到sfz的后6为(例如重置密码功能,上方输入身份证号,下方点击重置按钮,然后默认身份证后六位)

如果裁取到身份证后六位,这就用到数组方法slice了

 

 看看代码这里怎么写

 

 给按钮定义一个change事件

 

定义一个six因为slice方法只能对string生效,所以是string类型

定义这个change事件,写一个函数

const sfz=字段名称

写判断条件

six = sfz && sfz.slice(12,18):后六位所以裁的是12-18位

把裁切的值赋给six

然后把six的值赋给 密码的字段 password时密码的字段名

 

 这里我没写校验规则,只写了长度限制,如果想写sfz校验规则可自行搜索一下

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值