Теперь выполним практическую задачу по 2-м прошлым заметкам. Это Введение в регулярные выражения. Выражение цифра и Регулярные выражения начала и конца строки.
Нужно будет работать с функциями и с условием if-else.
Написать функцию, которая получает в качестве параметра переменную содержащую строку и с помощью регулярного выражения проверяет, начинается ли содержимое этой переменной с цифры или нет.
Результат своей работы функция выводит на экран.
Переменная для передачи в функцию: var forTesting = "8 пингвинов и 9 карасей";
<script type="text/javascript">
var forTesting = "8 пингвинов и 9 карасей";
function firstPosition() /* Создаем функцию */
{
var regular = /\d/; /* Регулярное выражение - Цифра */
var result = forTesting.search(regular); /* Ищем цифру в строке */
if (result == 0) /* Если цифра в начале строки, то... */
{
document.write("Строка начинается с Цифры");
}
else /* Иначе... */
{
document.write("В начале строки НЕТ цифры");
}
}
firstPosition(forTesting); /* Вызываем функцию */
</script>