GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing learn.javascript.ru — Разобрать выражение вернуться к уроку Разобрать выражениеАрифметическое выражение включает два числа и оператор между ними. Например:
Оператором может быть: В выражении могут быть пробелы в начале, в конце или между частями выражения. Создайте функцию
Например:
Регулярное выражение для числа: Регулярное выражение для оператора Отметим, что косая черта должна быть экранирована внутри регулярного выражения JavaScript Нам необходимо число, оператор и, затем, другие числа. Между ними могут быть необязательные пробелы. Полное выражение: Оно состоит из трёх частей, между которыми стоит
Для получения этих частей в виде отдельных элементов массива-результата давайте вставим скобки вокруг каждой из них, получится В действии: Результат
Нам необходимы только числа и оператор без полного совпадения или десятичной части, поэтому давайте «почистим» этот результат. Первый элемент массива (полное совпадение) можно удалить при помощи сдвига массива Группы, которые содержат десятичную часть (номер 2 и 4) Итоговое решение: |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |