我想创建一个信用卡正则表达式。但我希望它忽略此正则表达式中的空格。
为此,我创建了一种格式:4444 4444 4444 4444
(例如,这是一个信用卡号,并且在两者之间有空格。它可以读取。)
但是我想要的是4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
(即使要识别这样的信用卡号,也可以在没有空白的情况下读取它。
(\D|)4[0-9]{3}(\ |\-|)[0-9]{4}(\ |\-|)[0-9]{4}(\ |\-|)[0-9]{4}\S+|(\D|$)
答案 0 :(得分:0)
答案 1 :(得分:0)
捕获一个具有未捕获的零个或多个空格的数字,并重复16次。
/\s*(\d(?:\s*)){16}\s*/