特殊文字とJavascriptに関する質問です。

入力フォームにおける特殊文字の排除は皆さんどうされてますか?
正規表現を使って、POST前にはじいておきたいと思っています。

■特殊文字
http://papie2.hp.infoseek.co.jp/tokusyumoji.html

そもそもJavascriptの正規表現でやろうって事事態がナンセンスなのでしょうか?

ちなみに文字コードはEUCです。
ググったりしながら、試してみたりしたのですが、そもそも正規表現も詳しくなくかなりてこずっております。

どなたかご意見お願いします。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2007/11/14 19:08:12
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:kou32rr No.1

回答回数197ベストアンサー獲得回数8

ポイント60pt

ajaxライブラリを活用すればよいのでは?

http://gihyo.jp/dev/feature/01/prototype/0002?page=4

id:lg-tsp

サーバー側でやるとしたら、mb_string系で置換して、その全後の差異とかですかね。

これはこれで入力値チェックとしてやるにしても、ちょっと今回の質問の意図とは離れる感じです。

2007/11/14 19:05:02
  • id:lg-tsp
    自己レスです。
    結局、つんデレの正規表現と向き合い、パワー作業で作りました。ブラックリスト法なので正解とは言い難いかもしれませんが・・・

    ↓こんな感じです。

    /^[^\u2160-\u2179\u2460-\u2473\u32A4-\u32A8\u337B-\u337E\u339C-\u339E\uFA0E-\uFA2D\u2116 ・・・ ]+$/i

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません