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