Мета-символ \S в RegExp JavaScript
- Предыдущая страница \s
- Следующая страница \b
- Вернуться на один уровень выше Референсное руководство JavaScript RegExp
Определение и использование
\S
Мета-символы соответствуют символам, не являющимся пробелом.
Пробельные символы могут быть:
- Пробельный символ
- Табуляция
- Возврат каретки
- Стрелка перевода
- Вертикальная табуляция
- Стрелка странички
Пример
Глобальный поиск символов, не являющихся пробелом:
let text = "Is this all there is?"; let pattern = /\S/g;
Грамматика
new RegExp("\\S")
Или коротко:
/\S/
Грамматика с модификаторами
new RegExp("\\S", "g")
Или коротко:
/\S/g
Поддержка браузерами
/\S/
Это функция ECMAScript1 (ES1).
Все браузеры полностью поддерживают ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Поддержка | Поддержка | Поддержка | Поддержка | Поддержка | Поддержка |
Методы поиска регулярного выражения
В JavaScript регулярное выражение для поиска текста можно выполнить с помощью различных методов.
ИспользованиеМодель (pattern)В качестве регулярного выражения, эти методы являются наиболее часто используемыми:
Пример | Описание |
---|---|
text.match(pattern) | Метод поиска строки match() |
text.search(pattern) | Метод поиска строки search() |
pattern.exec(text) | Метод RexExp exec() |
pattern.test(text) | Метод test() RexExp |
- Предыдущая страница \s
- Следующая страница \b
- Вернуться на один уровень выше Референсное руководство JavaScript RegExp