Pattern

正規表現で、条件に合う文字列かどうかをチェックするには、Patternを使う。

Pattern (Java Platform SE 8)

HTTPまたはHTTPSのURLかどうかを判定する。

buttonが押されて、textFieldが正規表現"http(s)?://([a-zA-Z0-9./])+"という条件に合うならlabelをtrueに、そうでなければlabelをfalseとする。

http://なのでtrue
http://なのでtrue

http://なのでtrue。

https://でもtrue
https://でもtrue

https://でもtrue。

httなのでfalse
httなのでfalse

httなのでfalse。

ドメイン部が無いとfalse
ドメイン部が無いとfalse

ドメイン部が無いとfalse。

ひとつでもあるとtrue
ひとつでもあるとtrue

ひとつでもあるとtrue。

Sample/java/Pattern/Pattern/src/Pattern at master · bg1bgst333/Sample · GitHub