JavaScript正規表現におけるtestメソッド

このレッスンでは、文字列内に正規表現に一致する部分が少なくとも一つあるかをチェックするメソッド testについて見ていきます。 一致するものがあれば true を返し、 なければ false を返します。このメソッドは引数として文字列を受け取り、正規表現に対して適用されます。以下のように使います:

javascript正規表現.test(検索対象の文字列)

例として、ある文字列が正規表現に一致するかどうかをテストしてみましょう:

javascript/a+/.test('eee aaa bbb'); // trueを返す

このメソッドは、文字列全体が正規表現に一致するかどうかを確認するためによく使われます。 この場合、正規表現の先頭にキャレット(^)、末尾にドル記号($)を付けます:

javascript/^a+$/.test('aaaaaaaaa'); // trueを返す
Задание 1

渡された文字列が 'http://' で始まるかどうかを判定しなさい。

Задание 2

渡された文字列が 'http://' または 'https://' で始まるかどうかを判定しなさい。

Задание 3

渡された文字列が 'txt', 'html' または 'php' の拡張子で終わるかどうかを判定しなさい。

Задание 4

渡された文字列が 'jpg' または 'jpeg' の拡張子で終わるかどうかを判定しなさい。

Задание 5

渡された文字列が 'jpg', 'jpeg' または 'png' の拡張子で終わるかどうかを判定しなさい。

Задание 6

文字列が '1桁から12桁の数字' かどうかを判定しなさい。

Задание 7

渡された文字列が 年-月-日 フォーマットの日付かどうかを判定しなさい。

Задание 8

渡された文字列が 日.月.年 フォーマットの日付かどうかを判定しなさい。

Задание 9

渡された文字列が 時:分:秒 フォーマットの時間かどうかを判定しなさい。

Задание 10

渡された文字列が有効なメールアドレスかどうかを判定しなさい。

Задание 11

渡された文字列がドメイン名かどうかを判定しなさい。