Javaで使える正規表現
【半角英字】^[a-zA-Z]+$
abcdefghijklmnopqrstuvwxyz
【半角数字】^[0-9]+$
0-9
【半角記号】^[ -/:-@\[-\`\{-\~]+$
半角空白!"#$%&'()*+-.,/:;<=>?@[\]^_`{|}~
【半角英数字】^[a-zA-Z0-9]+$
abcdefghijklmnopqrstuvwxyz0123456789
【半角英数字記号】^[a-zA-Z0-9 -/:-@\[-\`\{-\~]+$
abcdefghijklmnopqrstuvwxyz0123456789半角空白!"#$%&'()*+-.,/:;<=>?@[\]^_`{|}~
【半角カタカナ】^[。-゚+]+$
ー。「」、・ヲァィゥェォャュョッタアイウエオカキクケコサシスセソミチツテトナニヌネノハヒフヘホマムメモヤユヨラリルレロワン゙゚
【ひらがな】^[ぁ-ゞ]+$
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわをんぁぃぅぇぉっゃゅょがぎぐげござじずぜぞだぢづでどばびぶべぼぱぴぷぺぽゑヴ繧輔v繧吶z゛゜ゝゞ
【カタカナ】^[ァ-ヶ]+$
ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ
【漢字】^[一-龠]*$
【全角文字】^[^ -~。-゚]+$
半角以外としているのがポイント。
【桁数を指定(1桁から5桁)】^[a-zA-Z0-9]{5,10}$
【5桁以上の繰り返し】^[a-zA-Z0-9]{5,}$
【5桁以下の繰り返し】^[a-zA-Z0-9]{1,5}$
【定数(trueもしくはfalse)】^true$|^false$
最終更新:2010年06月23日 21:31