以逗号分隔的信用卡 - 正则表达式 - Javascript

Credit Card separated by comman - Regex - Javascript

我的文本框接受以逗号 (,) 分隔的信用卡号

我当前使用的正则表达式是:

/(\d{16})(?:,|$)/g

此正则表达式允许:

1. 1234567891234567,1234567891234561,1234567891234564
2. 1234567891234567,1234567891234561,123456 (as well)

我需要应用由逗号分隔的 16 位正则表达式(没有特定的卡号标准,只有 16 位数字)。 没有尾随或前导逗号。 没有小于或大于 16 位的数字。 没有字母或符号。

需要帮助!

您可以使用这个正则表达式:

/^\d{16}(?:,\d{16})*$/

RegEx Demo