KENT-WEB サポートコーナー 過去ログ [ 0145 ]


記事No: 7234
投稿日: 2010/04/07(Wed) 18:09:34
タイトル番号を*に変換する
ID情報: myskin
投稿者: zero
URLhttp://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
URLhttp://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'});
>
> で可能です。
>


ありがとうございました。
お答え頂き助かります。ほんとに困っていたので!
やってみます。


[検索ページ]