正規表現 - user000422/0 Wiki

正規表現

^[ぁ-ゞ]+$ ・・・ ひらがな ^[\\u3040-\\u309F]+$ ・・・ ひらがな(2) ^[ァ-ヶ]+$ ・・・ カタカナ ^[\\u30A0-\\u30FF]+$ ・・・ カタカナ(2) ^[一-龠]*$ ・・・ 漢字 ^[a-zA-Z]+$ ・・・ 半角英字 ^[0-9]+$ ・・・ 半角数字 ^[a-zA-Z0-9]+$ ・・・ 半角英数字 ^[ -/:[email protected][-`{-~]+$ ・・・ 半角記号 ^[。-゚+]+$ ・・・ 半角カタカナ ([a-zA-Z0-9][a-zA-Z0-9_.+\\-]*)@(([a-zA-Z0-9][a-zA-Z0-9_\\-]+\\.)+[a-zA-Z]{2,6}) ・・・ メールアドレス(簡易) ^[[email protected]]+$ ・・・ メールアドレス(自作) ^[a-zA-Zぁ-ゞ一-龠]+$ ・・・ 半角英字, ひらがな, 漢字 ^[\\s]+$ ・・・ 半角空白(\ ・・・ 円マーク)(\が2つあるのはエスケープ) ^[ |\\s]+$ ・・・ 全角空白(普通に全角スペース入力し、半角の定義と結合)(\ ・・・ 円マーク)(\が2つあるのはエスケープ)

記号の意味 + ・・・ [ ]内の文字の1文字以上の繰り返し([ ]の文字列が使われているか) * ・・・ 0文字以上([ ]の文字列が使われているか) $ ・・・ 文字の最後 ^ ・・・ 文字の最初 ¥n … 改行

private static final String 変数名 = "" ; ・・・ フィールド宣言 if(○○○.matches( 正規表現宣言変数名 )) ・・・ 一致しているか if(!○○○.matches( 正規表現宣言変数名 )) ・・・ 一致していないか

実用

^([-][0-9]|[0-9])+$ … マイナス数値を許容する半角数字