Created
December 4, 2012 09:22
-
-
Save relax-more/4202133 to your computer and use it in GitHub Desktop.
正規表現メモ
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
【半角英字】^[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$ | |
参照元:http://daipresents.com/2008/java_regex/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment