記事No | : 7234 |
投稿日 | : 2010/04/07(Wed) 18:09:34 |
タイトル | : 番号を*に変換する |
ID情報 | : myskin |
投稿者 | : zero |
URL | : http://www |
お問合わせフォームの質問です。
送信ボタンを押した後、管理者側と入力者側に自動返信メールが送られます。
フォームの項目に『クレジットカード番号』の項目がありますが、その番号を数値ではなく、****で出力したいのですが、変換されません。
$DATA{'NUMBER'} =~ tr/1,2,3,4,5,6,7,8,9,0/**/;
これは間違っていますか?
記事No | : 7240 |
投稿日 | : 2010/04/09(Fri) 21:54:20 |
タイトル | : Re: 番号を*に変換する |
ID情報 | : liberty8 |
投稿者 | : KK |
URL | : http://www11.atpages.jp/atgamewikibbs/Patio.html |
数字のみ変換したいなら
$DATA{'NUMBER'} =~ tr/0-9/*/;
全ての文字を「*」としたいなら
$DATA{'NUMBER'} = '*' x length($DATA{'NUMBER'});
で可能です。
記事No | : 7259 |
投稿日 | : 2010/04/12(Mon) 20:16:05 |
タイトル | : Re^2: 番号を*に変換する |
ID情報 | : myskin |
投稿者 | : zero |
> 数字のみ変換したいなら
> $DATA{'NUMBER'} =~ tr/0-9/*/;
>
> 全ての文字を「*」としたいなら
> $DATA{'NUMBER'} = '*' x length($DATA{'NUMBER'});
>
> で可能です。
>
ありがとうございました。
お答え頂き助かります。ほんとに困っていたので!
やってみます。