JavaScript RegExp Group [^0-9]

Определение и использование

Выражение [^0-9] используется для поиска символов, не являющихся цифрами.

Цифры в скобках могут быть любыми числами от 0 до 9 или диапазоном чисел.

Совет:Используйте [0-9] Искать любые цифровые символы между скобками.

Пример

Пример 1

Глобальный поиск не встречающихся цифр от 1 до 4:

let text = "123456789";
let pattern = /[^1-4]/g;

Попробуйте сами

Пример 2

Глобальный поиск цифр, не являющихся 1:

let test = "12121212";
let pattern = /[^1]/g;

Попробуйте сами

Пример 3

Глобальный поиск не встречающихся цифр 5 до 8:

let text = "123456789";
let pattern = /[^5-8]/g;

Попробуйте сами

Синтаксис

new RegExp("[^0-9]")

或者缩写:

/[^0-9]/

Синтаксис с модификаторами

new RegExp("[^0-9]", "g")

或者缩写:

/[^0-9]/g

Поддержка браузерами

/[^0-9]/ Это функция ECMAScript1 (ES1).

Все браузеры полностью поддерживают ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Поддержка Поддержка Поддержка Поддержка Поддержка Поддержка

Методы поиска регулярных выражений

В JavaScript поиск текста с помощью регулярных выражений можно выполнить различными методами.

ИспользованиеМодель (pattern)Как регулярное выражение, эти методы наиболее часто используются:

Пример Описание
text.match(Модели) Метод поиска строки match()
text.search(Модели) Метод поиска строки search()
Модели.exec(text) Метод RexExp exec()
Модели.test(text) Метод RexExp test()