前言: 技术栈主要基于react + ant-designreact
描述: 填写信用卡卡号时,会自动四位空格,并格式校验判断卡种 ,这里咱们业务只涉及到四种卡。后端
代码解析 ui
// ant 组件自引,这里我只讲解下具体的
changeCardNumber= (e)=>{
e.target.value = value.replace(/\D/g, '').replace(/(\s)/g, '').replace(/(\d{4})/g, '$1 ').replace(/\s*$/, '') // 这里主要是判断位数自动空格
// 这里咱们获取到表单的卡号是带空格的,而做为参数传给后端是不能带空格的,因此这里须要清除空格
let value = e.target.value.replace(/\s/g,"")
}
//这是接上面 封装判断卡种方法
参考连接:https://blog.csdn.net/MercedesCc/article/details/83105049.net
https://blog.csdn.net/john_jian_yo/article/details/78330449code
https://blog.csdn.net/awai320/article/details/47101469orm
ant design验证input框只能输入数字blog
https://blog.csdn.net/zr15829039341/article/details/82745239get