セキュリティ・検証
/\b(?:\d[ -]*?){13,16}\b/g
/\b(?:\d[ -]*?){13,16}\b/g
セキュリティ・検証
フラグ: g
説明
空白やハイフンで区切られることもある13〜16桁のクレジットカード番号の形式をマッチします。実際の有効性(Luhnチェック)までは行わず、文書内のカード番号形式を見つけてマスキングするときに便利です。
例のマッチ
4111 1111 1111 1111
5500-0000-0000-0004
テスト文字列
カード 4111 1111 1111 1111 で決済
このパターンをテスターで開く
他のパターン