アプリ版:「スタンプのみでお礼する」機能のリリースについて

文字列の入力チェックで困っています。

入力された文字列が以下の文字のみで構成されているか、正規表現でチェックするにはどうすれば良いか教えてください。
できれば一発でチェックしたいです。

・全角(漢字、ひらがな、かたかな)※英数字を含め、左記以外の全角は使用禁止
・半角英数字
・半角記号(「-」「.」「:」「*」「&」)※後から追加変更される可能性がある

Java(UTF-8)とJavaScript(Shift-JIS)それぞれで対応できる方法をお願いいたします。

A 回答 (3件)

異体字を考えると頭痛が痛い問題だったりします.

    • good
    • 0

基本的には[]の中にマッチさせたい文字をそのまま書くだけです。


また、「A-Z」のように「-」を挟むことで連続する文字コードの文字をまとめて指定できます。
問題は「全角(漢字、ひらがな、かたかな)」の内容ですね。
「ㇰㇱㇲ…」とか「
    • good
    • 0

https://www.google.co.jp/search?q=%E6%AD%A3%E8%A …

>・半角英数字
>・半角記号(「-」「.」「:」「*」「&」)※後から追加変更される可能性がある
これはわざわざ教えるまでもなくそのままでいいので省略。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!