The test()
method of RegExp
instances executes a search with this regular expression for a match between a regular expression and a specified string. Returns true
if there is a match; false
otherwise.
JavaScript RegExp
objects are stateful when they have the global
or sticky
flags set (e.g., /foo/g
or /foo/y
). They store a lastIndex
from the previous match. Using this internally, test()
can be used to iterate over multiple matches in a string of text (with capture groups).