Скобки [^0-9]
Глобальный поиск чисел НЕ от 1 до 4:
let text = "123456789";
let pattern = /[^1-4]/g;
Попробуйте сами »
Описание
Выражение [^0-9] используется для поиска любого символа, НЕ являющегося цифрой.
Цифры внутри Скобок могут быть любыми числами или диапазоном цифр от 0 до 9.
Совет. Используйте выражение [0-9], чтобы найти любой символ между скобок, который является цифрой.
Поддержка браузера
/[^0-9]/ — это функция ECMAScript1 (ES1).
ES1 (JavaScript 1997) полностью поддерживается во всех браузерах:
| Chrome | Edge | Firefox | Safari | Opera | IE |
| Да | Да | Да | Да | Да | Да |
Синтаксис
new RegExp("[^0-9]")
или просто:
/[^0-9]/
Синтаксис с модификатором
new RegExp("[^0-9]", "g")
или просто:
/[^0-9]/g
Больше примеров
Глобальный поиск чисел, НЕ равные 1:
let test = "12121212";
let pattern = /[^1]/g;
Попробуйте сами »
Глобальный поиск чисел НЕ от 5 до 8:
let text = "123456789";
let pattern = /[^5-8]/g;
Попробуйте сами »
Методы поиска по регулярным выражениям
В JavaScript текстовый поиск по регулярному выражению можно выполнять разными методами.
Самые распространенные методы использования pattern в качестве регулярного выражения:
| Пример | Описание |
|---|---|
| text.match(pattern) | Метод String match() |
| text.search(pattern) | Метод String search() |
| pattern.exec(text) | Метод RexExp exec() |
| pattern.test(text) | Метод RexExp test() |