Sometimes, we need to cancel the bold, italic, and other effects in a text segment, we want to match all "<B>", "</B>", "<I>", "</I>", and then replace them with null, we can only match and replace the previous knowledge twice /? B> "," </? I> ".
In a regular expression, you can use "|" to split an expression into two parts: "reg1 | reg2", which means: match all the text that matches the expression reg1 or the text that matches the expression reg2.
<\/?i>|<\/?b>
Effect demonstration Welcome to bkjia.com (BOLD ).
Welcome
Bkjia.com(Italic). * 2
Welcome to bkjia.com. * 3 (normal)
This example code
function reg_replace(){var test = document.getElementById("test");var regex = /<\/?i>|<\/?b>/g;test.innerHTML = test.innerHTML.replace(regex,"");}
Additional reading
The topic list of this article is as follows:
- What is a regular expression?
- Getting started with regular expressions: match a Fixed Single Character
- Getting started with regular expressions: matching any single character
- Getting started with regular expressions: Use character groups
- Getting started with regular expressions: Use character ranges in character groups
- Getting started with regular expressions: Use of assense character groups
- Getting started with regular expressions: matching null characters
- Getting started with regular expressions: Match one or more characters
- Regular Expression: matches zero or multiple characters.
- Regular Expression entry: matches zero or one string.
- Getting started with regular expressions: Match fixed numbers of Characters
- Getting started with regular expressions: match the number of characters in a range
- Getting started with regular expressions: greedy matching
- Getting started with regular expressions: inert matching
- Entry to Regular Expressions: two matching Modes
- Getting started with regular expressions: match word boundaries
- Getting started with regular expressions: boundary definition and relativity
- Getting started with regular expressions: Match non-word boundaries
- Getting started with regular expressions: match the beginning and end of a text
- Entry to regular expression: submode
- Regular Expression entry: "or" Match
- Getting started with regular expressions: replacing with referenced text
- Getting started with regular expressions: unmatched
- Regular Expression Summary: Regular Expressions in JavaScript
- Regular Expression Summary: advanced application of regular expressions in js