Группа регулярных выражений JavaScript [^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 | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Синтаксис
new RegExp("[^0-9]")
or simply:
/[^0-9]/
Синтаксис с модификаторами
new RegExp("[^0-9]", "g")
or simply:
/[^0-9]/g
Дополнительные примеры
Пример
Глобальный поиск чисел, НЕ равных 1:
let test = "12121212";
let pattern = /[^1]/g;
Пример
Глобальный поиск чисел НЕ от 5 до 8:
let text = "123456789";
let pattern = /[^5-8]/g;
Методы поиска регулярных выражений
В JavaScript текстовый поиск по регулярному выражению может выполняться различными методами.
При использовании шаблона в качестве регулярного выражения наиболее распространены следующие методы:
Пример | Описание |
---|---|
text.match( шаблон ) | Строковый метод match() |
text.search( шаблон ) | Строковый метод search() |
шаблон .exec(текст) | Метод RexExp exec() |
шаблон .test(текст) | Тест метода RegExp() |