<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Шаблоны и флаги регулярных выражений</title>
</head>
<body>
<script>
var testString = "Hello, boys and girls!";
document.write('<b>Якорь ^ – начало строки:</b><br><br>');
document.write('Строка: «Hello, boys and girls!»<br>');
document.write('Синтаксис: /^Hello/.test(testString)<br>');
document.write('Результат: '+/^Hello/.test(testString)+'<br><br><br>');
document.write('<b>Якорь $ – конец строки:</b><br><br>');
document.write('Строка: «Hello, boys and girls!»<br>');
document.write('Синтаксис: /girls!$/.test(testString)<br>');
document.write('Результат: '+/girls!$/.test(testString)+'<br><br><br>');
document.write('<b>Проверка на полное совпадение строки с шаблоном:</b><br><br>');
document.write('Строка: «12:00»<br>');
document.write('Синтаксис: /^\d\d:\d\d$/i.test("12:00")<br>');
document.write('Результат: '+/^\d\d:\d\d$/i.test("12:00")+'<br><br>');
document.write('Строка: «12:00:00»<br>');
document.write('Синтаксис: /^\d\d:\d\d$/i.test("12:00:00")<br>');
document.write('Результат: '+/^\d\d:\d\d$/i.test("12:00:00")+'<br>');
</script>
</body>
</html>
Результат выполнения задания можно посмотреть
здесь.