- ベストアンサー
ASPで全角数字を半角数字にするには?
ASPでページ上のテキストボックスに入力された全角数字を、 半角数字に変換(置換え?)することはできますか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
テキストボックスが置いてあるページから次のページに移動する際にサーバ上で処理するっていうんなら BASP21 の StringConv 関数ってのはどうでしょうか。 http://www.hi-ho.ne.jp/babaq/basp21.html VBScript だけで行うのであればこんなのを見つけました。 http://www.ac.cyberhome.ne.jp/~mattn/AcrobatASP/1.html
その他の回答 (1)
- naganaga_001
- ベストアンサー率71% (172/242)
お世話になります。 VbScript では Format 関数は確か使えないと思ったので 自力で以下のような関数を書かないとダメだったと思います。 ' 全角数字を半角数字に変換する Function ConvertToHalfNum(ByVal zenkakuNum) ConvertToHalfNum = "" If Len(zenkakuNum) = 0 Then Exit Function End If Dim returnString returnString = zenkakuNum returnString = Replace(returnString, "0", "0") returnString = Replace(returnString, "1", "1") returnString = Replace(returnString, "2", "2") returnString = Replace(returnString, "3", "3") returnString = Replace(returnString, "4", "4") returnString = Replace(returnString, "5", "5") returnString = Replace(returnString, "6", "6") returnString = Replace(returnString, "7", "7") returnString = Replace(returnString, "8", "8") returnString = Replace(returnString, "9", "9") ConvertToHalfNum = returnString End Function ' Test Response.Write(ConvertToHalfNum("0123"))
お礼
回答ありがとうございます。 こちらのやり方でも解決できました。
お礼
回答ありがとうございます。 参考になりました。