Regular Expression:

//

Test Strings:

Scriptular is a javascript regular expression editor. Inspired by Rubular it gives you a simple way to test javascript regular expressions as you write them.

Start by entering a regular expression and then a test string. Or give this example a try.

Learn more about regular expressions in javascript.

No Matches

Invalid regular expression

Match Results:

Match Groups:

Share Link:

Flags:

g Perform a global match
i Perform case-insensitive matching
m Treat beginning and end characters (^ and $) as working over multiple lines
u Treat the pattern as a series of Unicode code points ( See the MDN docs )
y Sticky; treat the pattern after a match as a separate pattern

Brackets:

[abc] Match a single character a, b, or c
[^abc] Match any character except a, b, or c
[A-Za-z] Match any character from uppercase A to lowercase z
(ab|cd|ef) Match either ab, cd, or ef
(...) Capture anything enclosed

Metacharacters

^ Start of line
$ End of line
. Match any character
\w Match a word chracter
\W Match a non-word character
\d Match a digit
\D Match any non-digit character
\s Match a whitespace character
\S Match a non-whitespace character
\b Match character at the beginning or end of a word
\B Match a character not at beginning or end of a word
0円 Match a NUL character
\t Match a tab character
\xxx Match a character specified by octal number xxx
\xdd Match a character specified by hexadecimal number dd
\uxxxx Match a Unicode character specified by hexadecimal number xxxx

Quantifiers

n+ Match at least one n
n* Match zero or more n's
n? Match zero or one n
n{X} Match sequence of X n's
n{X,Y} Match sequence of X to Y n's
n{X,} Match sequence of X or more n's

AltStyle によって変換されたページ (->オリジナル) /