test method in JavaScript regular expressions

In this lesson, we will look at the test method, which checks if a string contains at least one match with a regex. If there is, true is returned, and if not, false. The method takes a string as a parameter, and is applied to a regex, like this:

regex.test(where to search)

For example, let's check some string for compliance with a regex:

/a+/.test('eee aaa bbb'); // returns true

Often this method is used to check if a regular expression matches an entire string. In this case, at the beginning of the regex they put a hat, and at the end - a dollar:

/^a+$/.test('aaaaaaaaa'); // returns true

Determine whether a passed string starts with 'http://'.

Determine whether a passed string begins with 'http://' or 'https://'.

Determine whether a passed string ends with the extension 'txt', 'html', or 'php'.

Determine whether a passed string ends with the extension 'jpg' or 'jpeg'.

Determine whether a passed string ends with the extension 'jpg', 'jpeg', or 'png'.

Determine whether a passed string is 'a number having from 1 to 12 digits'.

Determine whether a passed string is a date in the year-month-day format.

Determine whether a passed string is a date in the day.month.year format.

Determine whether a passed string is a time in the hours:minutes:seconds format.

Determine whether a passed string is a valid email.

Determine whether a passed string is a domain name.

enru