こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

記号文字の一覧について

ウェブアプリケーションにおいて、ある項目に入力する文字列を、英数字と「記号」に絞ってバリデーションを行い、それ以外の文字の場合にはエラーメッセージを表示しようとしています。

英数字かどうかチェックするだけであれば話は場合は簡単で、単純にJavaのisLetterOrDigitメソッドを使えばよいのですが、記号も許可したいとします。記号というのは、キーボード上で思いつくものでいえば例えば

~!@#$%^&*()_+|}{":?><[]\;',./

といったものですが、他にももっとたくさんあると思います。こういったものは、一覧としてまとまっているものなのでしょうか。判定する場合、文字コードのここからここまで、といったような標準的な判定方法があれば教えてほしいです。

記号といっても要件による、と言われてしまいそうですが特定の要件はないので一般的なものがあればそれを使いたいと思って質問致しました。以上、宜しくお願いします。

投稿日時 - 2013-12-03 17:39:31

QNo.8371843

困ってます

質問者が選んだベストアンサー

「java 正規表現」をぐぐりください。

投稿日時 - 2013-12-03 18:05:57

お礼

ありがとうございました。

投稿日時 - 2013-12-06 10:40:11

このQ&Aは役に立ちましたか?

3人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問