Главная страница  /  Занятия  /  #9  /  Якоря ^ и $ в регулярных выражениях в JavaScript

Якоря ^ и $ в регулярных выражениях в JavaScript

Задание:

Продемонстрировать, как используются якоря ^ и $ в регулярных выражениях в JavaScript.

html-документ (index.html):

   <!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>Якорь&nbsp;^&nbsp;– начало строки:</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>Якорь&nbsp;$&nbsp;– конец строки:</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>Проверка на&nbsp;полное совпадение строки с&nbsp;шаблоном:</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>

Результат:

Результат выполнения задания можно посмотреть здесь.