・[電話番号]
([0-9]{2,4}-[0-9]{2,3}-[0-9]{4})|([0-9]{8,11})
・[携帯電話]
([0-9]{3}-[0-9]{4}-[0-9]{4})|([0-9]{11})
・[郵便番号]
[0-9]{3}-[0-9]{4}
・[西暦(数値のみ)]
([0-9]{4})(0([1-9])|1([0-2]))(([0-2][0-9])|(3[01]))
・[メールアドレス]
[a-zA-Z0-9!$&*.=^`|~#%'+\/?_{}-]+@([a-zA-Z0-9_-]+\.)+[a-zA-Z]{2,4}
・[全角文字列]
[^ -~。-゚]*
・[半角文字列]
[ -~。-゚]*
・[数値]
([0-9]+\.[0-9]+)|([0-9]+)
・[「.」区切りの数字]
[0-9]+(\.[\.0-9]+)[0-9]
正規表現いいよねー。自分はつい先日まで正規表現使ったことありませんでした。
使ってみたら、なぜもっと早く学ばなかったのか強烈な後悔が押し寄せたものです。
取り合えず、「入門 正規表現」って本をザッと読んだら、少し書けるようになった。
少し書けるようになった今、もう一度読みたい。
0 件のコメント:
コメントを投稿