a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > Regex > 正文

15.8.如何使用正則表達式去驗證信用卡號碼

2024-09-07 17:39:53
字體:
來源:轉載
供稿:網友
15.8.1 問題
如何建立一個正則表達式, 用來證驗主流的信用卡包括Visa, MasterCard, American Express,Discover 等等呢?
15.8.2 解決辦法
根據以下的原則去創建一個正則表達式:
找出起首的幾個數字跟哪個信用卡公司的卡相符
然后根據相對應的卡的種類, 檢查輸入的數字是否正確。
15.8.3 討論
實際上, 所有主流信用卡號碼都會存在著一些用以辨識的數字, 我們可以通過這原理去創建所需要的正則表達式。例如: MasterCard 會以5 為起首, Visa 卡則會以4 作為起首, 還有American Express 的卡都會以30 作為起首, 而Discover 卡就會以6011 為起首。代碼如下:
(5[1–5]/d{14})|(4/d{12}(/d{3})?)|(3[47]/d{13})|(6011/d{14})
就以這段代碼(5[1–5]/d{14})為例, 它可以用來驗證任何不包含空格的MasterCard 號碼。所以, 在進行任何進一步處理之前, 我們都應該把信用卡號里的空格都清除掉。接下來的代碼以”|”號這個標記隔開分別為Visa, American Express 和Discover 卡的表達式, 而”|”號則代表著你可以跟其中任何一種卡進行匹配。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日韩精品一区二区三区老鸭窝 | 91麻豆精品国产91久久久资源速度 | 国产精品久久久久久一区二区三区 | 黄色网址在线免费观看 | av日韩在线播放 | 日韩精品一区在线 | 欧美激情精品久久久久久变态 | 日本黄色大片免费 | 国产免费久久 | 色婷婷综合久色aⅴ | 久在线视频 | 九九色综合 | 国产精品视频久久久 | 久久综合九色综合欧美狠狠 | 午夜精品一区二区三区在线视频 | av黄色在线 | 国产精品理论片在线观看 | 亚洲欧美日韩另类精品一区二区三区 | 欧美一区二区三区在线观看 | 免费xxxx大片国产在线 | 国产ts余喵喵和直男多体位 | 国产精品久久久久久久久久久久久久久久 | 日本黄色免费观看 | 亚洲一区二区三区免费在线观看 | 日韩精品在线观看一区 | 五月婷婷中文 | 精品国产污污免费网站入口 | 国产成人精品一区二区 | 国产在线国偷精品产拍 | 中文字幕在线永久 | 亚洲色图图片 | 国产一级特黄aaa大片 | 国产成人在线视频 | 国产精品揄拍一区二区久久国内亚洲精 | 日韩欧美中文在线 | 亚洲国产成人精品女人久久久 | 欧美色视频在线观看 | 一本大道综合伊人精品热热 | 日韩欧美色图 | 国产成人精品一区二区三区四区 | 草草视频在线观看 |