忍者ブログ

ビーキョウのIT

このブログは99%ののほほんと1%のお菓子でできています。

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。


正規表現-サンプル-

こんちゃ(´・ω・)ノ


今回はよく使いそうな正規表現の例を記載していく。
順次使えそうなのができたら追加していく予定。

◆半角英字
^[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

Name
Title
Mail
URL
Color
Emoji Vodafone絵文字 i-mode絵文字 Ezweb絵文字
Comment
Pass   コメント編集用パスワード
 管理人のみ閲覧

TRACKBACK

Trackback URL:

カレンダー

03 2024/04 05
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

最新コメント

[11/13 NEX-C3]
[01/24 R]
[07/30 ビーキョウ]
[07/25 unknown]
[06/24 ブログランキング]

最新トラックバック

バーコード

広告

カウンター

ブログ内検索

プロフィール


HN:ビーキョウ
職業:SI屋(PG、SE)
<自己紹介>
ちゃお(´・ω・)ノ
ビーキョウです。
どんどんスキルアップして、 その中で学んだことを忘れないようにメモ代わり的な 感じで記事を書いていこうという考えです。

なので、適当な部分が多々あるとは思いますが、 なにとぞよろしくお願いします
(´ ▽`)

バナーエリア

Copyright ©  -- ビーキョウのIT --  All Rights Reserved
Designed by CriCri / Photo by Geralt / Powered by [PR]
/ 忍者ブログ