エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Rubyでクレジットカード番号を下4桁以外マスクする(正規表現) - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Rubyでクレジットカード番号を下4桁以外マスクする(正規表現) - Qiita
regexp = /\d(?=(\D*\d){4})/ %w( 1234567890123456 123456789012345 12345678901234 1234-5678-9012-34... regexp = /\d(?=(\D*\d){4})/ %w( 1234567890123456 123456789012345 12345678901234 1234-5678-9012-3456 1234-5678-9012-345 1234-5678-9012-34 1234\ 5678\ 9012\ 3456 1234\ 5678\ 9012\ 345 1234\ 5678\ 9012\ 34 ).each { |number| puts number + ' => ' + number.gsub(regexp, '*') } #=> # 1234567890123456 => ************3456 # 123456789012345 => ***********2345 # 12345678901234 => **********1234 # 1234-5678-90