前言: 技術棧主要基於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