*   >> Чтение Образование Статьи >> science >> programming

Флаги в Javascript Струнные регулярных Expressions

Флаги в JavaScript Струнные регулярных выражений JavaScript Струнные регулярных выражений - Часть 5 Введение Это часть 5 моей серии JavaScript струнного регулярных выражений. Соответствие чувствительно к регистру. Вы не можете знать, если то, что вы ищете в нижнем регистре или верхнем регистре или смешивать случаи. Это возможно для Вас, чтобы сделать регистрозависимости матч. Вы должны, что называется, флаг для этого. Есть большое количество флагов и каждый имеет свою собственную цель. Мы узнаем, некоторые из них в этой части серии.

В этой части серии, мы будем использовать строку поиска () метод, а также метод строка матч (). Вы должны использовать метод поиска () вместо метода матч (), когда вы просто хотите, чтобы увидеть, если происходит совпадение или нет. Это то, что требует JavaScript Спецификация. Помните, что вы сравнить результат метода поиска () -1, (а не истинным или ложным) ввода флаг По умолчанию, сопоставление с учетом регистра. Чтобы сделать это без учета регистра, вы должны использовать то, что называется флаг я.

Так что, если у нас есть регулярное выражение, /отправить /, а затем у нас также есть переменная подлежат = "Нажмите кнопку Отправить." следующий код не будет производить матч: Var тему = "Нажмите кнопку Отправить."; Регулярное выражение не соответствует строка темы, поскольку регулярное выражение имеет "отправить", где S в нижнем регистре, но тема струна "Отправить", где S в верхнем регистре. Если вы хотите, чтобы это соответствие быть не чувствительным случаем, то ваш регулярное выражение будет иметь, чтобы быть /отправить /я Обратите внимание на я просто после второй косую черту.

Это флаг я. Следующий код будет производить матч. Соответствие произошло потому, что мы сделали так регулярное выражение нечувствительным, с флагом я. Глобальный соответствия Это возможно для Вас, чтобы иметь больше, чем одну строку подменю в строке темы, что бы соответствовать регулярное выражение. По умолчанию, только первый суб строка в теме сочетается. Чтобы соответствовать все суб строк в теме, вы должны использовать глобальный флаг, г. Это синтаксис: Рассмотрим следующий предмет строку: Var = Тема; "Кошка животное крыса животное Летучая мышь существо...

" В данному вопросу, у вас есть суб строк: кошка, крыса и битой. Вы должны кот, а затем крыс, а затем битой. Каждый из этих суб строк соответствует следующее регулярное выражение: /[CBR] в /Как это, эта модель будет соответствовать лишь первый суб строку "кот". Если вы хотите "кошка" и "крыса

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.