JavaScript RegExp Group [^0-9]


Example

A global search for numbers that are NOT from 1 to 4:

let text = "123456789";
let pattern = /[^1-4]/g;
Try it Yourself »

Description

The [^0-9] expression is used to find any character that is NOT a digit.

The digits inside the brackets can be any numbers or span of numbers from 0 to 9.

Tip: Use the [0-9] expression to find any character between the brackets that is a digit.

Browser Support

/[^0-9]/ is an ECMAScript1 (ES1) feature.

ES1 (JavaScript 1997) is fully supported in all browsers:

Chrome Edge Firefox Safari Opera IE
Yes Yes Yes Yes Yes Yes

Syntax

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

or simply:

/[^0-9]/

Syntax with modifiers

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

or simply:

/[^0-9]/g


More Examples

Example

A global search for numbers that are NOT 1:

let test = "12121212";
let pattern = /[^1]/g;
Try it Yourself »

Example

A global search for numbers that are NOT from 5 to 8:

let text = "123456789";
let pattern = /[^5-8]/g;
Try it Yourself »

Regular Expression Search Methods

In JavaScript, a regular expression text search, can be done with different methods.

With a pattern as a regular expression, these are the most common methods:

ExampleDescription
text.match(pattern)The String method match()
text.search(pattern)The String method search()
pattern.exec(text)The RexExp method exec()
pattern.test(text)The RegExp method test()

Copyright 1999-2023 by Refsnes Data. All Rights Reserved.