regexp:replace()
replaces the portions of a string that match a given regular expression with the contents of another string.
Syntax
regexp:replace(originalString, regExpString, flagsString, replaceString)
Parameters
originalString
- The string perform a search-and-replace operation upon.
regExpString
- The JavaScript style regular expression to evaluate.
flagsString
- The string containing character flags.
replaceString
- The string with which the matched substrings are to be replaced.
The character flags are:
g
- Global replace- If this flag is specified, all occurrences of the regular expression within the
originalString
are replaced. Otherwise only the first occurrence is replaced. i
- Case insensitive match- If this flag is specified, the match is performed in a case insensitive fashion.
Returns
The revised version of the string.
Specifications
Browser compatibility
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
regexp:replace() | Chrome ? | Edge ? | Firefox Full support 3 | IE ? | Opera ? | Safari ? | WebView Android ? | Chrome Android ? | Firefox Android Full support 4 | Opera Android ? | Safari iOS ? | Samsung Internet Android ? |
Legend
- Full support
- Full support
- Compatibility unknown
- Compatibility unknown