こんちゃ(´・ω・)ノ
今回はよく使いそうな正規表現の例を記載していく。
順次使えそうなのができたら追加していく予定。
◆半角英字
^[a-zA-Z]+$
◆半角数字
^[0-9]+$
◆半角英数字
^[a-zA-Z0-9]+$
◆ひらがな
^[ぁ-ゞ]+$
◆カタカナ
^[ァ-ヶ]+$
◆生年月日
・0000/00/00のフォーマット
^[0-9]{4}/[0-9]{2}/[0-9]{2}$
^[0-9]{4}/[01]?[0-9]/[0123]?[0-9]$
◆郵便番号
^[0-9]{3}-[0-9]{4}$
◆電話番号
^[0-9]{1,4}?-[0-9]{1,4}?-[0-9]{1,4}$
◆携帯番号
^(090|080)-[0-9]{4}-[0-9]{4}$
◆メールアドレス
^[a-zA-Z0-9][a-zA-Z0-9_.+-]*@[a-zA-Z0-9][a-zA-Z0-9_-]+.+[a-zA-Z]{2,6}$
◆URL
^(http|https|ftp)://[-_.!~*'()a-zA-Z0-9;/?:@&=+$,%#]+$
◆最後に
まだ、しっかり検証はしていないので、
使えるかは実際微妙だったり。
エスケープとか記述を少し変えるだけでいけると思うので、
参考程度に(´・ω・)ノ
ちなみにエスケープは、
ネットでエスケープ文字をしらべて
\\を前につけてあげれば大丈夫です。
コンパイルの時点でチェックされるので、
コンパイルエラーが出ている場合は"\\"を使用してみましょう。
ちなみに上記に記載してい正規表現では、
見易さ優先のため、エスケープしてないです。
[0回]
PR
COMMENT