
Регулярные выражения — это способ описания шаблона или правила. Их можно использовать, чтобы проверить, есть ли в строке совпадения с шаблоном. Эти шаблоны используются в методах exec и test объекта RegExp, а также match, replace, search и split объекта String. Данная глава описывает регулярные выражения в JavaScript.
1. Проверьте, является ли первый символ строки прописным
Напишите программу на JavaScript, чтобы проверить, является ли первый символ строки прописным.
Перейти в редактор
Показать решение
2. Проверьте формат номера кредитной карты
Напишите программу на JavaScript для проверки номера кредитной карты.
Перейти в редактор
Показать решение
3. Проверьте, соответствует ли шаблон адреса электронной почты установленному формату
Напишите шаблон, соответствующий адресам электронной почты.
Логин содержит следующие символы ASCII:
- Прописные (AZ) и строчные (az) английские буквы.
- Цифры (0-9).
- Символы
! # $% & '* + - / =? ^ _ `{| } ~
- Точка
.
при условии, что это не первый или последний символ, и они не будут появляться один за другим.
4. Поиск даты в строке
Напишите программу на JavaScript для поиска даты в строке.
Перейти в редактор
Показать решение
5. Обрезать пробелы в начале и конце строки
Напишите программу, используя регулярное выражение JavaScript, которая обрезает пробелы в начале и конце строки.
Перейти в редактор
Показать решение
6. Подсчитать количество слов в строке
Напишите программу на JavaScript для подсчета количества слов в строке.
Примечание:
- Удалите пробелы из начальной и конечной позиции.
- Преобразовать 2 или более пробелов в 1.
Перейти в редактор
Показать решение
7. Проверьте, является ли данное значение IP-адресом
Напишите функцию JavaScript, чтобы проверить, является ли данное значение значением IP или нет.
Перейти в редактор
Показать решение
8. Подсчет количества гласных в заданной строке
Напишите функцию JavaScript для подсчета количества гласных в заданной строке.
Перейти в редактор
Показать решение
9. Проверьте, является ли данное значение действительным URL-адресом
Напишите функцию JavaScript, чтобы проверить, является ли данное значение допустимым URL-адресом.
Перейти в редактор
Показать решение
10. Проверьте, является ли данное значение буквенно-цифровым
Напишите функцию JavaScript, чтобы проверить, является ли данное значение буквенно-цифровым.
Перейти в редактор
Показать решение
11. Проверьте, является ли данное значение показателем времени
Напишите функцию JavaScript, чтобы проверить, является ли данное значение строкой времени.
Перейти в редактор
Показать решение
12. Проверьте, является ли данное значение почтовым индексом США
Напишите функцию JavaScript, чтобы проверить, является ли данное значение почтовым индексом США или нет.
Перейти в редактор
Показать решение
13. Проверьте, является ли данное значение почтовым индексом Великобритании
Напишите функцию JavaScript, чтобы проверить, является ли данное значение почтовым индексом Великобритании или нет.
Перейти в редактор
Показать решение
14. Проверьте, является ли данное значение номером социального страхования
Напишите функцию JavaScript, чтобы проверить, является ли данное значение номером социального страхования.
Перейти в редактор
Показать решение
15. Проверьте, является ли данное значение шестнадцатеричным значением
Напишите функцию JavaScript, чтобы проверить, является ли данное значение шестнадцатеричным значением или нет.
Перейти в редактор
Показать решение
16. Проверьте, является ли данное значение шестнадцатеричным значением цвета
Напишите функцию JavaScript, чтобы проверить, является ли данное значение шестнадцатеричным значением цвета.
Перейти в редактор
Показать решение
17. Проверьте, представляет ли данное значение доменное имя
Напишите функцию JavaScript, чтобы проверить, представляет ли данное значение доменное имя.
Перейти в редактор
Показать решение
18. Заменить слова в строке
Напишите программу, которая без учета регистра, заменит "Site" на "wm-school" в строке.
Перейти в редактор
Показать решение
19. Проверьте, содержит ли данное значение тире или подчеркивание
Напишите функцию JavaScript для проверки того, содержит ли данное значение тире или подчеркивание.
Перейти в редактор
Показать решение
20. выведите целое число с запятыми в качестве разделителей тысяч
Напишите функцию JavaScript для печати целого числа с запятыми в качестве разделителей тысяч.
Пример ввода:
document.write(thousands_separators(1000));
Вывод:
"1,000"
Перейти в редактор
Показать решение

Комментарии
<code>
, несколько строчек кода — в теги<pre><code>
...ваш код...</code></pre>
.