/
index.md
39 lines (27 loc) · 971 Bytes
/
index.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
---
title: regexp:test()
slug: Web/EXSLT/regexp/test
page-type: exslt-function
---
{{XSLTRef}}{{QuickLinksWithSubpages("/en-US/docs/Web/EXSLT")}}
`regexp:test()` tests to see whether a string matches a specified regular expression.
## Syntax
```js-nolint
regexp:test(testString, regExpString[, flagsString])
```
### Parameters
- `testString`
- : The string to test.
- `regExpString`
- : The JavaScript style regular expression to evaluate.
- `flagsString` {{optional_inline}}
- : An optional string containing character flags.
The character flags are:
- `g`
- : Global match. Has no effect for this function; it's allowed for consistency with other regexp functions.
- `i`
- : Case insensitive match<. If this flag is specified, the match is performed in a case insensitive fashion.
### Returns
`true` if the specified regexp matches the test string.
## Specifications
[EXSLT - REGEXP:TEST](https://exslt.github.io/regexp/functions/test/index.html)